Quisk version 4.2.50

This commit is contained in:
James C. Ahlstrom
2025-12-29 14:01:36 -05:00
parent 018fc0e871
commit 1f68d05cd5
5 changed files with 14 additions and 4 deletions
+5
View File
@@ -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
View File
@@ -1,2 +1,2 @@
#Quisk version 4.2.49
#Quisk version 4.2.50
from .quisk import main
+2 -1
View File
@@ -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>
+5 -1
View File
@@ -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
+1 -1
View File
@@ -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)