diff options
author | Jeff Long <willcode4@gmail.com> | 2021-05-04 09:00:36 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-05-13 19:58:39 -0400 |
commit | 9e32ef0ffab29efe4c52f2e574016cd3d6453484 (patch) | |
tree | cc9af61b2b72556d83ea420e13dc26a208e792ca /gr-qtgui/python/qtgui | |
parent | e1dfa8c62b31661d249f3d0f6a0395b01a2e21f9 (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.py | 2 | ||||
-rw-r--r-- | gr-qtgui/python/qtgui/digitalnumbercontrol.py | 4 | ||||
-rw-r--r-- | gr-qtgui/python/qtgui/msgcheckbox.py | 4 | ||||
-rw-r--r-- | gr-qtgui/python/qtgui/msgpushbutton.py | 2 | ||||
-rw-r--r-- | gr-qtgui/python/qtgui/togglebutton.py | 4 | ||||
-rw-r--r-- | gr-qtgui/python/qtgui/toggleswitch.py | 4 |
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), |