Quisk version 4.2.50
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
Quisk Version 4.2.50 December 2025
|
||||||
|
===================================
|
||||||
|
This is a quick fix for a bug in 4.2.49 that results in the repeated message
|
||||||
|
AttributeError: 'Hardware' object has no attribute 'is_HermesLite2'
|
||||||
|
|
||||||
Quisk Version 4.2.49 December 2025
|
Quisk Version 4.2.49 December 2025
|
||||||
===================================
|
===================================
|
||||||
This version adds more features for the Anan 10E and other OpenHPSDR radios. Please test.
|
This version adds more features for the Anan 10E and other OpenHPSDR radios. Please test.
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
#Quisk version 4.2.49
|
#Quisk version 4.2.50
|
||||||
from .quisk import main
|
from .quisk import main
|
||||||
|
|||||||
@@ -377,12 +377,13 @@ python3 quisk.py
|
|||||||
<br>
|
<br>
|
||||||
<p>
|
<p>
|
||||||
If "make" fails, you probably have missing packages or missing "-dev" packages. Try to figure out what is missing from the error messages.
|
If "make" fails, you probably have missing packages or missing "-dev" packages. Try to figure out what is missing from the error messages.
|
||||||
You only clone github for the initial installation. To update Quisk, use pull:
|
You only clone github for the initial installation. To update Quisk, use pull followed by make:
|
||||||
</p>
|
</p>
|
||||||
<br>
|
<br>
|
||||||
<pre>
|
<pre>
|
||||||
cd ~/quisk
|
cd ~/quisk
|
||||||
git pull
|
git pull
|
||||||
|
make
|
||||||
</pre>
|
</pre>
|
||||||
<br>
|
<br>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@@ -4275,6 +4275,10 @@ class App(wx.App):
|
|||||||
self.main_frame.SetClientSize(wx.Size(width, self.height))
|
self.main_frame.SetClientSize(wx.Size(width, self.height))
|
||||||
if hasattr(Hardware, 'pre_open'): # pre_open() is called before open()
|
if hasattr(Hardware, 'pre_open'): # pre_open() is called before open()
|
||||||
Hardware.pre_open()
|
Hardware.pre_open()
|
||||||
|
try:
|
||||||
|
self.is_HermesLite2 = Hardware.is_HermesLite2 # This is set in pre_open()
|
||||||
|
except:
|
||||||
|
self.is_HermesLite2 = False
|
||||||
if self.local_conf.GetWidgets(self, Hardware, conf, frame, gbs, vertBox):
|
if self.local_conf.GetWidgets(self, Hardware, conf, frame, gbs, vertBox):
|
||||||
pass
|
pass
|
||||||
elif conf.quisk_widgets:
|
elif conf.quisk_widgets:
|
||||||
@@ -6799,7 +6803,7 @@ class App(wx.App):
|
|||||||
if self.timer - self.heart_time0 > 0.10: # call hardware to perform background tasks:
|
if self.timer - self.heart_time0 > 0.10: # call hardware to perform background tasks:
|
||||||
self.heart_time0 = self.timer
|
self.heart_time0 = self.timer
|
||||||
Hardware.HeartBeat()
|
Hardware.HeartBeat()
|
||||||
if Hardware.is_HermesLite2:
|
if self.is_HermesLite2:
|
||||||
self.tx_inhibit = QS.get_params('quisk_tx_inhibit')
|
self.tx_inhibit = QS.get_params('quisk_tx_inhibit')
|
||||||
else:
|
else:
|
||||||
self.tx_inhibit = 0
|
self.tx_inhibit = 0
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import os
|
|||||||
# You must define the version here. A title string including
|
# You must define the version here. A title string including
|
||||||
# the version will be written to __init__.py and read by quisk.py.
|
# the version will be written to __init__.py and read by quisk.py.
|
||||||
|
|
||||||
Version = '4.2.49'
|
Version = '4.2.50'
|
||||||
|
|
||||||
fp = open("__init__.py", "w") # write title string
|
fp = open("__init__.py", "w") # write title string
|
||||||
fp.write("#Quisk version %s\n" % Version)
|
fp.write("#Quisk version %s\n" % Version)
|
||||||
|
|||||||
Reference in New Issue
Block a user