[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 02/37: digital: using new var_value for con
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 02/37: digital: using new var_value for constellation variables |
Date: |
Thu, 17 Jul 2014 20:23:39 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
trondeau pushed a commit to branch master
in repository gnuradio.
commit 6d9dfac64806ad2d1eb77a9ae909e4b9d66ea7fd
Author: Tom Rondeau <address@hidden>
Date: Wed Jul 2 16:33:59 2014 -0400
digital: using new var_value for constellation variables
---
gr-digital/grc/digital_constellation.xml | 90 +++++++++++------------
gr-digital/grc/digital_constellation_rect.xml | 102 ++++++++++++--------------
2 files changed, 88 insertions(+), 104 deletions(-)
diff --git a/gr-digital/grc/digital_constellation.xml
b/gr-digital/grc/digital_constellation.xml
index 8d2a34f..4ca7898 100644
--- a/gr-digital/grc/digital_constellation.xml
+++ b/gr-digital/grc/digital_constellation.xml
@@ -7,65 +7,57 @@
###################################################
-->
<block>
- <name>Constellation Object</name>
- <key>variable_constellation</key>
- <category>Modulators</category>
- <import>from gnuradio import digital</import>
- <var_make>self.$(id) = $(id) =
digital.constellation_calcdist($const_points, $sym_map, $rot_sym, $dims).base()
+ <name>Constellation Object</name>
+ <key>variable_constellation</key>
+ <category>Modulators</category>
+ <import>from gnuradio import digital</import>
+ <var_make>self.$(id) = $(id) = digital.constellation_calcdist($const_points,
$sym_map, $rot_sym, $dims).base()
#if str($soft_dec_lut).lower() == '"auto"' or str($soft_dec_lut).lower() ==
"'auto'"
self.$(id).gen_soft_dec_lut($precision)
#else if str($soft_dec_lut) != 'None'
self.$(id).set_soft_dec_lut($soft_dec_lut, $precision)
#end if
</var_make>
- <make></make>
- <!--<callback></callback>-->
+ <var_value>digital.constellation_calcdist($const_points, $sym_map, $rot_sym,
$dims)</var_value>
+ <make></make>
+ <!--<callback></callback>-->
- <!-- Required to 'trick' GRC into using this as a proper variable-->
- <param>
- <name>Ignore Me</name>
- <key>value</key>
- <value>"ok"</value>
- <type>raw</type>
- <hide>all</hide>
- </param>
-
- <param>
- <name>Symbol Map</name>
- <key>sym_map</key>
- <value>[0, 1, 3, 2]</value>
- <type>int_vector</type>
- </param>
- <param>
- <name>Constellation Points</name>
- <key>const_points</key>
- <value>[-1-1j, -1+1j, 1+1j, 1-1j]</value>
- <type>complex_vector</type>
+ <param>
+ <name>Symbol Map</name>
+ <key>sym_map</key>
+ <value>[0, 1, 3, 2]</value>
+ <type>int_vector</type>
+ </param>
+ <param>
+ <name>Constellation Points</name>
+ <key>const_points</key>
+ <value>[-1-1j, -1+1j, 1+1j, 1-1j]</value>
+ <type>complex_vector</type>
</param>
<param>
- <name>Rotational Symmetry</name>
- <key>rot_sym</key>
- <value>4</value>
- <type>int</type>
+ <name>Rotational Symmetry</name>
+ <key>rot_sym</key>
+ <value>4</value>
+ <type>int</type>
</param>
<param>
- <name>Dimensionality</name>
- <key>dims</key>
- <value>1</value>
- <type>int</type>
+ <name>Dimensionality</name>
+ <key>dims</key>
+ <value>1</value>
+ <type>int</type>
</param>
- <param>
- <name>Soft Decisions Precision</name>
- <key>precision</key>
- <value>8</value>
- <type>int</type>
- <hide>part</hide>
- </param>
- <param>
- <name>Soft Decisions LUT</name>
- <key>soft_dec_lut</key>
- <value>None</value>
- <type>raw</type>
- <hide>#if str($soft_dec_lut) == 'None' then 'part' else
'none'#</hide>
- </param>
+ <param>
+ <name>Soft Decisions Precision</name>
+ <key>precision</key>
+ <value>8</value>
+ <type>int</type>
+ <hide>part</hide>
+ </param>
+ <param>
+ <name>Soft Decisions LUT</name>
+ <key>soft_dec_lut</key>
+ <value>None</value>
+ <type>raw</type>
+ <hide>#if str($soft_dec_lut) == 'None' then 'part' else 'none'#</hide>
+ </param>
</block>
diff --git a/gr-digital/grc/digital_constellation_rect.xml
b/gr-digital/grc/digital_constellation_rect.xml
index e6acc14..fee750a 100644
--- a/gr-digital/grc/digital_constellation_rect.xml
+++ b/gr-digital/grc/digital_constellation_rect.xml
@@ -9,79 +9,71 @@
<block>
<name>Constellation Rect. Object</name>
<key>variable_constellation_rect</key>
- <category>Modulators</category>
+ <category>Modulators</category>
<import>from gnuradio import digital</import>
- <var_make>self.$(id) = $(id) =
digital.constellation_rect($const_points, $sym_map, $rot_sym, $real_sect,
$imag_sect, $w_real_sect, $w_imag_sect).base()
+ <var_make>self.$(id) = $(id) = digital.constellation_rect($const_points,
$sym_map, $rot_sym, $real_sect, $imag_sect, $w_real_sect, $w_imag_sect).base()
#if str($softbits_lut) != 'None'
self.$(id).set_softbits($softbits_lut, $precision)
#end if
</var_make>
- <make></make>
- <!--<callback>set_softbits($softbits_lut, $precision)</callback>-->
-
- <!-- Required to 'trick' GRC into using this as a proper variable-->
- <param>
- <name>Ignore Me</name>
- <key>value</key>
- <value>"ok"</value>
- <type>raw</type>
- <hide>all</hide>
- </param>
+ <var_value>digital.constellation_rect($const_points, $sym_map, $rot_sym,
$real_sect, $imag_sect, $w_real_sect, $w_imag_sect)</var_value>
+ <make></make>
+ <!--<callback>set_softbits($softbits_lut, $precision)</callback>-->
<param>
- <name>Symbol Map</name>
- <key>sym_map</key>
- <value>[0, 1, 3, 2]</value>
- <type>int_vector</type>
+ <name>Symbol Map</name>
+ <key>sym_map</key>
+ <value>[0, 1, 3, 2]</value>
+ <type>int_vector</type>
</param>
<param>
- <name>Constellation Points</name>
- <key>const_points</key>
- <value>[-1-1j, -1+1j, 1+1j, 1-1j]</value>
- <type>complex_vector</type>
+ <name>Constellation Points</name>
+ <key>const_points</key>
+ <value>[-1-1j, -1+1j, 1+1j, 1-1j]</value>
+ <type>complex_vector</type>
</param>
<param>
- <name>Rotational Symmetry</name>
- <key>rot_sym</key>
- <value>4</value>
- <type>int</type>
+ <name>Rotational Symmetry</name>
+ <key>rot_sym</key>
+ <value>4</value>
+ <type>int</type>
</param>
<param>
- <name>Real Sectors</name>
- <key>real_sect</key>
- <value>2</value>
- <type>int</type>
+ <name>Real Sectors</name>
+ <key>real_sect</key>
+ <value>2</value>
+ <type>int</type>
</param>
<param>
- <name>Imaginary Sectors</name>
- <key>imag_sect</key>
- <value>2</value>
- <type>int</type>
+ <name>Imaginary Sectors</name>
+ <key>imag_sect</key>
+ <value>2</value>
+ <type>int</type>
</param>
<param>
- <name>Width Real Sectors</name>
- <key>w_real_sect</key>
- <value>1</value>
- <type>int</type>
+ <name>Width Real Sectors</name>
+ <key>w_real_sect</key>
+ <value>1</value>
+ <type>int</type>
</param>
<param>
- <name>Width Imaginary Sectors</name>
- <key>w_imag_sect</key>
- <value>1</value>
- <type>int</type>
+ <name>Width Imaginary Sectors</name>
+ <key>w_imag_sect</key>
+ <value>1</value>
+ <type>int</type>
</param>
- <param>
- <name>Soft bits precision</name>
- <key>precision</key>
- <value>8</value>
- <type>int</type>
- <hide>part</hide>
- </param>
- <param>
- <name>Soft bits LUT</name>
- <key>softbits_lut</key>
- <value>None</value>
- <type>raw</type>
- <hide>#if str($softbits_lut) == 'None' then 'part' else
'none'#</hide>
- </param>
+ <param>
+ <name>Soft bits precision</name>
+ <key>precision</key>
+ <value>8</value>
+ <type>int</type>
+ <hide>part</hide>
+ </param>
+ <param>
+ <name>Soft bits LUT</name>
+ <key>softbits_lut</key>
+ <value>None</value>
+ <type>raw</type>
+ <hide>#if str($softbits_lut) == 'None' then 'part' else 'none'#</hide>
+ </param>
</block>
- [Commit-gnuradio] [gnuradio] branch master updated (2bb2b31 -> 001ab47), git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 08/37: uhd: Added more type checking and flexibility to commands and tags, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 07/37: uhd: Added GRC bindings for command interface, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 02/37: digital: using new var_value for constellation variables,
git <=
- [Commit-gnuradio] [gnuradio] 01/37: grc: design time values for object-like variables, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 04/37: uhd: Updated docs, in particular for the command interface, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 03/37: grc: allow blocks to dynamically hide some of their ports, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 10/37: uhd: Added checks for lock sensors., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 17/37: qtgui: allows users to set title and unit of Y axis for qt time plotter., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 05/37: uhd: Added command interface to uhd source, modified command syntax, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 16/37: qtgui: adding ability to set grid on/off from grc properties dialog boxes for all qtgui sinks except the "sink" which doesn't support this., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 12/37: Merge remote-tracking branch 'gnuradio-wg-grc/grc_variable_blocks', git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 22/37: Merge remote-tracking branch 'gnuradio-wg-grc/grc_port_view_options', git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 09/37: uhd: Added example for re-tuning through messages, git, 2014/07/17