2017-01-17 00:58:59 +08:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- Generated with glade 3.20.0 -->
|
|
|
|
<interface>
|
|
|
|
<requires lib="gtk+" version="3.20"/>
|
|
|
|
<object class="GtkAdjustment" id="dispMaxAmp">
|
|
|
|
<property name="lower">-200</property>
|
|
|
|
<property name="value">-20</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="dispMinAmp">
|
|
|
|
<property name="lower">-200</property>
|
|
|
|
<property name="value">-140</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkListStore" id="fftLengthOptions">
|
|
|
|
<columns>
|
|
|
|
<!-- column-name label -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
<!-- column-name length -->
|
|
|
|
<column type="gulong"/>
|
|
|
|
</columns>
|
|
|
|
<data>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">1k</col>
|
|
|
|
<col id="1">1024</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">2k</col>
|
|
|
|
<col id="1">2048</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">4k</col>
|
|
|
|
<col id="1">4096</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">8k</col>
|
|
|
|
<col id="1">8192</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">16k</col>
|
|
|
|
<col id="1">16384</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">32k</col>
|
|
|
|
<col id="1">32768</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">64k</col>
|
|
|
|
<col id="1">65536</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">128k</col>
|
|
|
|
<col id="1">131072</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">256k</col>
|
|
|
|
<col id="1">262144</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">512k</col>
|
|
|
|
<col id="1">524288</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">1M</col>
|
|
|
|
<col id="1">1048576</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">2M</col>
|
|
|
|
<col id="1">2097152</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">4M</col>
|
|
|
|
<col id="1">4194304</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">8M</col>
|
|
|
|
<col id="1">8388608</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">16M</col>
|
|
|
|
<col id="1">16777216</col>
|
|
|
|
</row>
|
|
|
|
</data>
|
|
|
|
</object>
|
|
|
|
<object class="GtkListStore" id="rxBandwidthOptions">
|
|
|
|
<columns>
|
|
|
|
<!-- column-name label -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
<!-- column-name bw -->
|
|
|
|
<column type="gdouble"/>
|
|
|
|
</columns>
|
|
|
|
<data>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">250kHz</col>
|
|
|
|
<col id="1">250000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">500kHz</col>
|
|
|
|
<col id="1">500000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">1MHz</col>
|
|
|
|
<col id="1">1000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">2.5MHz</col>
|
|
|
|
<col id="1">2500000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">5MHz</col>
|
|
|
|
<col id="1">5000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">7MHz</col>
|
|
|
|
<col id="1">7000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">10MHz</col>
|
|
|
|
<col id="1">10000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">14MHz</col>
|
|
|
|
<col id="1">14000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">20MHz</col>
|
|
|
|
<col id="1">20000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">28MHz</col>
|
|
|
|
<col id="1">28000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">40MHz</col>
|
|
|
|
<col id="1">40000000</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">56MHz</col>
|
|
|
|
<col id="1">56000000</col>
|
|
|
|
</row>
|
|
|
|
</data>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="rxCenterFreq">
|
|
|
|
<property name="lower">70</property>
|
|
|
|
<property name="upper">6000</property>
|
|
|
|
<property name="value">2450</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="rxDispZoom">
|
|
|
|
<property name="lower">1</property>
|
|
|
|
<property name="upper">32</property>
|
|
|
|
<property name="value">1</property>
|
|
|
|
<property name="step_increment">0.5</property>
|
|
|
|
<property name="page_increment">0.5</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="rxInputGain">
|
|
|
|
<property name="lower">-4</property>
|
|
|
|
<property name="upper">71</property>
|
|
|
|
<property name="value">60</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkListStore" id="rxInputOptions">
|
|
|
|
<columns>
|
|
|
|
<!-- column-name label -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
<!-- column-name channel -->
|
|
|
|
<column type="gint"/>
|
|
|
|
</columns>
|
|
|
|
<data>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">Input 1A</col>
|
|
|
|
<col id="1">0</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">Input 1B</col>
|
|
|
|
<col id="1">1</col>
|
|
|
|
</row>
|
|
|
|
</data>
|
|
|
|
</object>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkListStore" id="demodModes">
|
|
|
|
<columns>
|
|
|
|
<!-- column-name label -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
<!-- column-name channel -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
</columns>
|
|
|
|
<data>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">Off</col>
|
|
|
|
<col id="1">OFF</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">AM</col>
|
|
|
|
<col id="1">AM</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">NFM</col>
|
|
|
|
<col id="1">NFM</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">WFM</col>
|
|
|
|
<col id="1">WFM</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">RAW</col>
|
|
|
|
<col id="1">RAW</col>
|
|
|
|
</row>
|
|
|
|
</data>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object class="GtkListStore" id="txModeOptions">
|
|
|
|
<columns>
|
|
|
|
<!-- column-name label -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
<!-- column-name channel -->
|
|
|
|
<column type="gchararray"/>
|
|
|
|
</columns>
|
|
|
|
<data>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">CW</col>
|
|
|
|
<col id="1">sine</col>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<col id="0" translatable="yes">Noise</col>
|
|
|
|
<col id="1">noise</col>
|
|
|
|
</row>
|
|
|
|
</data>
|
|
|
|
</object>
|
|
|
|
|
2017-01-17 00:58:59 +08:00
|
|
|
<object class="GtkAdjustment" id="rxOffset">
|
|
|
|
<property name="lower">-56</property>
|
|
|
|
<property name="upper">56</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkAdjustment" id="txOffset">
|
|
|
|
<property name="lower">-56</property>
|
|
|
|
<property name="upper">56</property>
|
|
|
|
<property name="step_increment">0.0001</property>
|
|
|
|
<property name="page_increment">0.1</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="txPower">
|
|
|
|
<property name="lower">-84</property>
|
|
|
|
<property name="upper">6</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">3</property>
|
|
|
|
<property name="value">-30</property>
|
|
|
|
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="demodOffset">
|
|
|
|
<property name="lower">-56</property>
|
|
|
|
<property name="upper">56</property>
|
|
|
|
<property name="value">0</property>
|
|
|
|
<property name="step_increment">0.001</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="demodIFBW">
|
|
|
|
<property name="lower">0.1</property>
|
|
|
|
<property name="upper">250</property>
|
|
|
|
<property name="value">10</property>
|
|
|
|
<property name="step_increment">0.1</property>
|
|
|
|
<property name="page_increment">1</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="demodAFBW">
|
|
|
|
<property name="lower">0.1</property>
|
|
|
|
<property name="upper">20</property>
|
|
|
|
<property name="value">4</property>
|
|
|
|
<property name="step_increment">0.1</property>
|
|
|
|
<property name="page_increment">1</property>
|
|
|
|
</object>
|
|
|
|
<object class="GtkAdjustment" id="demodAFGain">
|
|
|
|
<property name="lower">-80</property>
|
|
|
|
<property name="upper">80</property>
|
|
|
|
<property name="value">-80</property>
|
|
|
|
<property name="step_increment">1</property>
|
|
|
|
<property name="page_increment">10</property>
|
|
|
|
</object>
|
2017-01-17 00:58:59 +08:00
|
|
|
<object class="GtkApplicationWindow" id="main_window">
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="title" translatable="yes">RFTool Spectrum Analyser</property>
|
|
|
|
<property name="default_width">1000</property>
|
|
|
|
<property name="default_height">540</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkDrawingArea" id="fftArea">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="hexpand">True</property>
|
|
|
|
<property name="vexpand">True</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-01-23 00:59:11 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkDrawingArea" id="waterfallArea">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="hexpand">True</property>
|
|
|
|
<property name="vexpand">True</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-01-17 00:58:59 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkToggleButton" id="txEnableButton">
|
|
|
|
<property name="label" translatable="yes">Enable Transmit</property>
|
2017-01-17 00:58:59 +08:00
|
|
|
<property name="visible">True</property>
|
2017-10-03 21:30:08 +08:00
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="receives_default">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="margin_top">10</property>
|
2017-01-17 00:58:59 +08:00
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
2017-10-03 21:30:08 +08:00
|
|
|
<property name="position">0</property>
|
2017-01-17 00:58:59 +08:00
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Tx Mode</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkComboBox" id="txModeSel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="model">txModeOptions</property>
|
|
|
|
<property name="active">0</property>
|
|
|
|
<property name="id_column">0</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCellRendererText" id="tx_label"/>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="text">0</attribute>
|
|
|
|
</attributes>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Tx Offset</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">3</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkSpinButton" id="txOffsetSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">txOffset</property>
|
|
|
|
<property name="digits">6</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">4</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
2017-10-03 21:30:08 +08:00
|
|
|
|
2017-01-17 00:58:59 +08:00
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Tx Power (dBm)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">5</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkScale" id="txPowerSet">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="adjustment">txPower</property>
|
|
|
|
<property name="fill_level">8</property>
|
|
|
|
<property name="round_digits">1</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">6</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkButton" id="txMorseKey">
|
|
|
|
<property name="label" translatable="yes">Morse Key</property>
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="receives_default">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="margin_top">10</property>
|
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">7</property>
|
|
|
|
</packing>
|
2017-01-17 00:58:59 +08:00
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Rx Center Frequency (MHz)</property>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="font-desc" value="<Enter Value> 14"/>
|
|
|
|
<attribute name="weight" value="bold"/>
|
|
|
|
</attributes>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="rxCenterFreqSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">rxCenterFreq</property>
|
|
|
|
<property name="digits">6</property>
|
|
|
|
<property name="numeric">True</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="homogeneous">True</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Rx Channel Bandwidth</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkComboBox" id="rxBwSel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="model">rxBandwidthOptions</property>
|
|
|
|
<property name="active">8</property>
|
|
|
|
<property name="id_column">0</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCellRendererText" id="bw_label"/>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="text">0</attribute>
|
|
|
|
</attributes>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Rx Display Offset (MHz)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="rxOffsetSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">rxOffset</property>
|
|
|
|
<property name="digits">6</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">3</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Display Zoom</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">4</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkScale" id="rxZoomSet">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="adjustment">rxDispZoom</property>
|
|
|
|
<property name="fill_level">32</property>
|
|
|
|
<property name="round_digits">1</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">5</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<object class="GtkLabel" id="cursorFreq">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">9</property>
|
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
<property name="label" translatable="yes">Cursor = ?MHz</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">6</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-01-17 00:58:59 +08:00
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Rx Input</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkComboBox" id="rxInputSel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="model">rxInputOptions</property>
|
|
|
|
<property name="active">0</property>
|
|
|
|
<property name="id_column">0</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCellRendererText" id="input_label"/>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="text">0</attribute>
|
|
|
|
</attributes>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Rx Gain (dB)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkScale" id="rxGainSet">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="adjustment">rxInputGain</property>
|
|
|
|
<property name="fill_level">71</property>
|
|
|
|
<property name="round_digits">1</property>
|
|
|
|
<property name="digits">0</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">3</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCheckButton" id="rxAgcEnable">
|
|
|
|
<property name="label" translatable="yes">Use Rx AGC</property>
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="receives_default">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="draw_indicator">True</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">4</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<placeholder/>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<placeholder/>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">FFT Length</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkComboBox" id="fftLengthSel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="model">fftLengthOptions</property>
|
|
|
|
<property name="active">9</property>
|
|
|
|
<property name="id_column">0</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCellRendererText" id="labelRenderer"/>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="text">0</attribute>
|
|
|
|
</attributes>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkCheckButton" id="fftPeakScale">
|
|
|
|
<property name="label" translatable="yes">Use Peak Scaling</property>
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="receives_default">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="draw_indicator">True</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-01-17 00:58:59 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkLabel" id="rxResolution">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">9</property>
|
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
<property name="label" translatable="yes">RBW = ?Hz</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
2017-10-03 21:30:08 +08:00
|
|
|
<property name="position">3</property>
|
2017-01-17 00:58:59 +08:00
|
|
|
</packing>
|
|
|
|
</child>
|
2017-10-03 21:30:08 +08:00
|
|
|
|
2017-01-17 00:58:59 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Min Amplitude (dBFS)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">4</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="dispMinAmpSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">dispMinAmp</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">5</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_top">5</property>
|
|
|
|
<property name="label" translatable="yes">Max Amplitude (dBFS)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">6</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="dispMaxAmpSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">dispMaxAmp</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">7</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkButton" id="autoscaleAmp">
|
|
|
|
<property name="label" translatable="yes">Autoscale Vertical</property>
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="receives_default">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="margin_top">10</property>
|
|
|
|
<property name="margin_bottom">10</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">8</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-10-03 21:30:08 +08:00
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Demod Offset (MHz)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">0</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="demodOffsetSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">demodOffset</property>
|
|
|
|
<property name="digits">6</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">1</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Demodulation</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">2</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkComboBox" id="demodModeSel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="model">demodModes</property>
|
|
|
|
<property name="active">0</property>
|
|
|
|
<property name="id_column">0</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkCellRendererText" id="demodLabelRenderer"/>
|
|
|
|
<attributes>
|
|
|
|
<attribute name="text">0</attribute>
|
|
|
|
</attributes>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">3</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Demod Bandwidth (kHz)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">4</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="demodIFBWSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">demodIFBW</property>
|
|
|
|
<property name="digits">1</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">5</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Audio Bandwidth (kHz)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">6</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkSpinButton" id="demodAFBWSpinner">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="margin_left">10</property>
|
|
|
|
<property name="margin_right">10</property>
|
|
|
|
<property name="adjustment">demodAFBW</property>
|
|
|
|
<property name="digits">1</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">7</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">False</property>
|
|
|
|
<property name="label" translatable="yes">Audio Gain (dB)</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">8</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkScale" id="audioGainSet">
|
|
|
|
<property name="visible">True</property>
|
|
|
|
<property name="can_focus">True</property>
|
|
|
|
<property name="adjustment">demodAFGain</property>
|
|
|
|
<property name="fill_level">80</property>
|
|
|
|
<property name="round_digits">1</property>
|
|
|
|
<property name="digits">0</property>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">9</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">True</property>
|
|
|
|
<property name="fill">True</property>
|
|
|
|
<property name="position">3</property>
|
|
|
|
</packing>
|
|
|
|
</child>
|
2017-01-17 00:58:59 +08:00
|
|
|
</object>
|
|
|
|
<packing>
|
|
|
|
<property name="expand">False</property>
|
|
|
|
<property name="fill">True</property>
|
2017-01-23 00:59:11 +08:00
|
|
|
<property name="position">2</property>
|
2017-01-17 00:58:59 +08:00
|
|
|
</packing>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
<child type="titlebar">
|
|
|
|
<placeholder/>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</interface>
|