aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-05-05 00:43:32 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-05-05 00:43:32 +0200
commit3a47e3661c616de677a813adb31e0d325f8ae0f1 (patch)
tree1989c8399eda4836f10b4dcc3a4d38ca596e3c35 /apps
parentf0ac70fa41913f607db627d209e3cc85cf9ffd6f (diff)
add api for manual gain mode control
Diffstat (limited to 'apps')
-rw-r--r--apps/osmosdr_source.grc134
1 files changed, 77 insertions, 57 deletions
diff --git a/apps/osmosdr_source.grc b/apps/osmosdr_source.grc
index 939a7e4..5936672 100644
--- a/apps/osmosdr_source.grc
+++ b/apps/osmosdr_source.grc
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='ASCII'?>
<flow_graph>
- <timestamp>Sat Apr 28 19:58:05 2012</timestamp>
+ <timestamp>Sat May 5 00:40:44 2012</timestamp>
<block>
<key>options</key>
<param>
@@ -44,67 +44,16 @@
<value>True</value>
</param>
<param>
- <key>realtime_scheduling</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(10, 10)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable_slider</key>
- <param>
- <key>id</key>
- <value>gain</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>label</key>
- <value></value>
- </param>
- <param>
- <key>value</key>
- <value>10</value>
- </param>
- <param>
- <key>min</key>
+ <key>max_nouts</key>
<value>0</value>
</param>
<param>
- <key>max</key>
- <value>30</value>
- </param>
- <param>
- <key>num_steps</key>
- <value>31</value>
- </param>
- <param>
- <key>style</key>
- <value>wx.SL_HORIZONTAL</value>
- </param>
- <param>
- <key>converver</key>
- <value>float_converter</value>
- </param>
- <param>
- <key>grid_pos</key>
- <value></value>
- </param>
- <param>
- <key>notebook</key>
+ <key>realtime_scheduling</key>
<value></value>
</param>
<param>
<key>_coordinate</key>
- <value>(472, 65)</value>
+ <value>(10, 10)</value>
</param>
<param>
<key>_rotation</key>
@@ -411,6 +360,57 @@
</param>
</block>
<block>
+ <key>variable_chooser</key>
+ <param>
+ <key>id</key>
+ <value>gain_chooser</value>
+ </param>
+ <param>
+ <key>_enabled</key>
+ <value>True</value>
+ </param>
+ <param>
+ <key>label</key>
+ <value></value>
+ </param>
+ <param>
+ <key>value</key>
+ <value>9.0</value>
+ </param>
+ <param>
+ <key>choices</key>
+ <value>[-1.0, 1.5, 4.0, 6.5, 9.0, 11.5, 14.0, 16.5, 19.0, 21.5, 24.0, 29.0, 34.0, 42.0, 43.0, 45.0, 47.0, 49.0]</value>
+ </param>
+ <param>
+ <key>labels</key>
+ <value>[]</value>
+ </param>
+ <param>
+ <key>type</key>
+ <value>drop_down</value>
+ </param>
+ <param>
+ <key>style</key>
+ <value>wx.RA_HORIZONTAL</value>
+ </param>
+ <param>
+ <key>grid_pos</key>
+ <value></value>
+ </param>
+ <param>
+ <key>notebook</key>
+ <value></value>
+ </param>
+ <param>
+ <key>_coordinate</key>
+ <value>(461, 63)</value>
+ </param>
+ <param>
+ <key>_rotation</key>
+ <value>0</value>
+ </param>
+ </block>
+ <block>
<key>osmosdr_source_c</key>
<param>
<key>id</key>
@@ -446,7 +446,11 @@
</param>
<param>
<key>gain0</key>
- <value>gain</value>
+ <value>gain_chooser</value>
+ </param>
+ <param>
+ <key>gain_mode0</key>
+ <value>1</value>
</param>
<param>
<key>ant0</key>
@@ -462,7 +466,11 @@
</param>
<param>
<key>gain1</key>
- <value>gain</value>
+ <value>gain_chooser</value>
+ </param>
+ <param>
+ <key>gain_mode1</key>
+ <value>0</value>
</param>
<param>
<key>ant1</key>
@@ -481,6 +489,10 @@
<value>0</value>
</param>
<param>
+ <key>gain_mode2</key>
+ <value>0</value>
+ </param>
+ <param>
<key>ant2</key>
<value></value>
</param>
@@ -497,6 +509,10 @@
<value>0</value>
</param>
<param>
+ <key>gain_mode3</key>
+ <value>0</value>
+ </param>
+ <param>
<key>ant3</key>
<value></value>
</param>
@@ -513,6 +529,10 @@
<value>0</value>
</param>
<param>
+ <key>gain_mode4</key>
+ <value>0</value>
+ </param>
+ <param>
<key>ant4</key>
<value></value>
</param>