summaryrefslogtreecommitdiff
path: root/gr-qtgui/python/qtgui
diff options
context:
space:
mode:
authorJeff Long <willcode4@gmail.com>2021-05-04 09:00:36 -0400
committermormj <34754695+mormj@users.noreply.github.com>2021-05-13 19:58:39 -0400
commit9e32ef0ffab29efe4c52f2e574016cd3d6453484 (patch)
treecc9af61b2b72556d83ea420e13dc26a208e792ca /gr-qtgui/python/qtgui
parente1dfa8c62b31661d249f3d0f6a0395b01a2e21f9 (diff)
qtgui: Use pmt.from_double() instead of pmt.from_float()
Messages should be constructed using double values instead of float to avoid loss of precision. Signed-off-by: Jeff Long <willcode4@gmail.com>
Diffstat (limited to 'gr-qtgui/python/qtgui')
-rw-r--r--gr-qtgui/python/qtgui/dialcontrol.py2
-rw-r--r--gr-qtgui/python/qtgui/digitalnumbercontrol.py4
-rw-r--r--gr-qtgui/python/qtgui/msgcheckbox.py4
-rw-r--r--gr-qtgui/python/qtgui/msgpushbutton.py2
-rw-r--r--gr-qtgui/python/qtgui/togglebutton.py4
-rw-r--r--gr-qtgui/python/qtgui/toggleswitch.py4
6 files changed, 10 insertions, 10 deletions
diff --git a/gr-qtgui/python/qtgui/dialcontrol.py b/gr-qtgui/python/qtgui/dialcontrol.py
index e5c7618b9f..2e19e18219 100644
--- a/gr-qtgui/python/qtgui/dialcontrol.py
+++ b/gr-qtgui/python/qtgui/dialcontrol.py
@@ -135,7 +135,7 @@ class GrDialControl(gr.sync_block, LabeledDialControl):
if self.isFloat:
self.message_port_pub(pmt.intern("value"), pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(new_value)))
+ pmt.from_double(new_value)))
else:
self.message_port_pub(pmt.intern("value"), pmt.cons(pmt.intern(self.outputmsgname),
pmt.from_long(new_value)))
diff --git a/gr-qtgui/python/qtgui/digitalnumbercontrol.py b/gr-qtgui/python/qtgui/digitalnumbercontrol.py
index 0f961f18a0..44ddfbd8ca 100644
--- a/gr-qtgui/python/qtgui/digitalnumbercontrol.py
+++ b/gr-qtgui/python/qtgui/digitalnumbercontrol.py
@@ -354,12 +354,12 @@ class MsgDigitalNumberControl(gr.sync_block, LabeledDigitalNumberControl):
def click_callback(self, new_value):
self.call_var_callback(new_value)
- self.message_port_pub(pmt.intern("valueout"), pmt.cons(pmt.intern(self.outputmsgname), pmt.from_float(float(new_value))))
+ self.message_port_pub(pmt.intern("valueout"), pmt.cons(pmt.intern(self.outputmsgname), pmt.from_double(float(new_value))))
def setValue(self, new_val):
self.setFrequency(new_val)
- self.message_port_pub(pmt.intern("valueout"), pmt.cons(pmt.intern(self.outputmsgname), pmt.from_float(float(self.getFrequency()))))
+ self.message_port_pub(pmt.intern("valueout"), pmt.cons(pmt.intern(self.outputmsgname), pmt.from_double(float(self.getFrequency()))))
def getValue(self):
self.getFrequency()
diff --git a/gr-qtgui/python/qtgui/msgcheckbox.py b/gr-qtgui/python/qtgui/msgcheckbox.py
index 8d2a52ae07..f01c78bc02 100644
--- a/gr-qtgui/python/qtgui/msgcheckbox.py
+++ b/gr-qtgui/python/qtgui/msgcheckbox.py
@@ -93,7 +93,7 @@ class MsgCheckBox(gr.sync_block, QFrame):
elif type(self.pressReleasedDict['Pressed']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Pressed'])))
+ pmt.from_double(self.pressReleasedDict['Pressed'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
@@ -112,7 +112,7 @@ class MsgCheckBox(gr.sync_block, QFrame):
elif type(self.pressReleasedDict['Released']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Released'])))
+ pmt.from_double(self.pressReleasedDict['Released'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
diff --git a/gr-qtgui/python/qtgui/msgpushbutton.py b/gr-qtgui/python/qtgui/msgpushbutton.py
index bee142cac7..a3ecaf06c5 100644
--- a/gr-qtgui/python/qtgui/msgpushbutton.py
+++ b/gr-qtgui/python/qtgui/msgpushbutton.py
@@ -47,7 +47,7 @@ class MsgPushButton(gr.sync_block, Qt.QPushButton):
pmt.cons(pmt.intern(self.msgName), pmt.from_long(self.msgValue)))
elif type(self.msgValue) == float:
self.message_port_pub(pmt.intern("pressed"),
- pmt.cons(pmt.intern(self.msgName), pmt.from_float(self.msgValue)))
+ pmt.cons(pmt.intern(self.msgName), pmt.from_double(self.msgValue)))
elif type(self.msgValue) == str:
self.message_port_pub(pmt.intern("pressed"),
pmt.cons(pmt.intern(self.msgName), pmt.intern(self.msgValue)))
diff --git a/gr-qtgui/python/qtgui/togglebutton.py b/gr-qtgui/python/qtgui/togglebutton.py
index 0c0cf187f6..99358cd0e4 100644
--- a/gr-qtgui/python/qtgui/togglebutton.py
+++ b/gr-qtgui/python/qtgui/togglebutton.py
@@ -98,7 +98,7 @@ class ToggleButton(gr.sync_block, Qt.QPushButton):
elif type(self.pressReleasedDict['Pressed']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Pressed'])))
+ pmt.from_double(self.pressReleasedDict['Pressed'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
@@ -115,7 +115,7 @@ class ToggleButton(gr.sync_block, Qt.QPushButton):
elif type(self.pressReleasedDict['Released']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Released'])))
+ pmt.from_double(self.pressReleasedDict['Released'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
diff --git a/gr-qtgui/python/qtgui/toggleswitch.py b/gr-qtgui/python/qtgui/toggleswitch.py
index ea5b98ee82..a869e574de 100644
--- a/gr-qtgui/python/qtgui/toggleswitch.py
+++ b/gr-qtgui/python/qtgui/toggleswitch.py
@@ -186,7 +186,7 @@ class GrToggleSwitch(gr.sync_block, LabeledToggleSwitch):
elif type(self.pressReleasedDict['Pressed']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Pressed'])))
+ pmt.from_double(self.pressReleasedDict['Pressed'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
@@ -203,7 +203,7 @@ class GrToggleSwitch(gr.sync_block, LabeledToggleSwitch):
elif type(self.pressReleasedDict['Released']) == float:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),
- pmt.from_float(self.pressReleasedDict['Released'])))
+ pmt.from_double(self.pressReleasedDict['Released'])))
else:
self.message_port_pub(pmt.intern("state"),
pmt.cons(pmt.intern(self.outputmsgname),