diff options
author | Jiří Pinkava <j-pi@seznam.cz> | 2015-03-06 07:35:20 +0100 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2015-03-13 09:23:28 -0400 |
commit | adb12aaf8fc3f80fbacac1e387438a2c41d44fed (patch) | |
tree | 02185b6092785d1ff878bc518775c5a01bb6041b /gr-analog | |
parent | 854ff515b60cbacffffb0f9bdef07a031d666dc4 (diff) |
analog: fix check of sample rate vs audio rate
Variables in XML blocks are substituted by the content of filed value
from GRC block. Content of field in GRC block can be anny python expressions
and expression can contain operators (like +). Some operators have lower
priority than %. This leads to wrong (from user field of view) evaluation of
expression as a whole. Just add parentheses fix this.
Diffstat (limited to 'gr-analog')
-rw-r--r-- | gr-analog/grc/analog_nbfm_rx.xml | 2 | ||||
-rw-r--r-- | gr-analog/grc/analog_nbfm_tx.xml | 2 | ||||
-rw-r--r-- | gr-analog/grc/analog_wfm_tx.xml | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gr-analog/grc/analog_nbfm_rx.xml b/gr-analog/grc/analog_nbfm_rx.xml index cc690c7b6..fca1d3a6a 100644 --- a/gr-analog/grc/analog_nbfm_rx.xml +++ b/gr-analog/grc/analog_nbfm_rx.xml @@ -36,7 +36,7 @@ <value>5e3</value> <type>real</type> </param> - <check>$quad_rate%$audio_rate == 0</check> + <check>($quad_rate)%($audio_rate) == 0</check> <sink> <name>in</name> <type>complex</type> diff --git a/gr-analog/grc/analog_nbfm_tx.xml b/gr-analog/grc/analog_nbfm_tx.xml index b3d3451cf..0ec4f489c 100644 --- a/gr-analog/grc/analog_nbfm_tx.xml +++ b/gr-analog/grc/analog_nbfm_tx.xml @@ -36,7 +36,7 @@ <value>5e3</value> <type>real</type> </param> - <check>$quad_rate%$audio_rate == 0</check> + <check>($quad_rate)%($audio_rate) == 0</check> <sink> <name>in</name> <type>float</type> diff --git a/gr-analog/grc/analog_wfm_tx.xml b/gr-analog/grc/analog_wfm_tx.xml index 0e00f05fb..89844f9ef 100644 --- a/gr-analog/grc/analog_wfm_tx.xml +++ b/gr-analog/grc/analog_wfm_tx.xml @@ -36,7 +36,7 @@ <value>75e3</value> <type>real</type> </param> - <check>$quad_rate%$audio_rate == 0</check> + <check>($quad_rate)%($audio_rate) == 0</check> <sink> <name>in</name> <type>float</type> |