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
|
||||
===================================
|
||||
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
|
||||
|
||||
@@ -377,12 +377,13 @@ python3 quisk.py
|
||||
<br>
|
||||
<p>
|
||||
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>
|
||||
<br>
|
||||
<pre>
|
||||
cd ~/quisk
|
||||
git pull
|
||||
make
|
||||
</pre>
|
||||
<br>
|
||||
<p>
|
||||
|
||||
@@ -4275,6 +4275,10 @@ class App(wx.App):
|
||||
self.main_frame.SetClientSize(wx.Size(width, self.height))
|
||||
if hasattr(Hardware, 'pre_open'): # pre_open() is called before 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):
|
||||
pass
|
||||
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:
|
||||
self.heart_time0 = self.timer
|
||||
Hardware.HeartBeat()
|
||||
if Hardware.is_HermesLite2:
|
||||
if self.is_HermesLite2:
|
||||
self.tx_inhibit = QS.get_params('quisk_tx_inhibit')
|
||||
else:
|
||||
self.tx_inhibit = 0
|
||||
|
||||
@@ -7,7 +7,7 @@ import os
|
||||
# You must define the version here. A title string including
|
||||
# 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.write("#Quisk version %s\n" % Version)
|
||||
|
||||
Reference in New Issue
Block a user