Keyboard Shortcuts
Likes
- N2adr-Sdr
- Messages
Search
Re: Extra bottomWidget line?
Hello Ben,
Make sure your new file contains the lines to importthanks a lot, that really helped. I'm attempting the same for the Hardrock 50 Amp. So I got some text widgets and a tune button which triggers my method. All good so far. I also hooked into UpdateText like this: def UpdateText(self): super().UpdateText() # PA Fwd Power self.pa_text_fwd_power.SetLabel("60 W") self.pa_text_swr.SetLabel("1:1.5") self.pa_text_temperature.SetLabel("60" + u'\u2103') The question would be how long would I be allowed to block in that method? I have some python code to talk to the Hardrock AMP via USB Serial and would consider adding some RPC service to call into this remotely. So I'd need to fetch values via the network. 73 OE6HKE |
Re: Successful new install on raspberry pi but fails to calibrate
Thanks for the update, Jim, it no longer crashes when I try to set the phase.? I get the phase and amp adj boxes above the minimised spectrum display, but the spectrum display doesn't show any changes when I adjust phase and amplitude.
Also, when I go back to graph mode, the display is frozen with all frequencies at zero level until I re-boot. However after rebooting it is now dynamic again after going in and out of config! The noise level is not flat, with a huge rise in the middle, which I understand is due to phase and amp needing adjusting. Are there some files I can send you to help? 73 Nigel ve3id |
Re: Quisk Version 4.2.12 November 2022
Hi Jim,
I forgot to add the logfiles from both systems, I hope this helps. Peter quisk_logfile_Control_Head.txt
quisk_logfile_Control_Head.txt
quisk_logfile_remote.txt
quisk_logfile_remote.txt
|
Re: Quisk Version 4.2.12 November 2022
Hi Jim,
I ran tests in the small screen mode, but first a disclaimer about my setup. I run Ubuntu 18 on the Remote and Ubuntu 20 in the Control Head. On the remote Python 3.6 is running, Python 3.85 runs at the freshly installed Ubuntu 20 version. Both platforms are Odroids XU4s. HiQSDR is the hardware. Limitations: I don't have audio and the graph screen size looks like an IQ audio mirror, not as it formerly used to be without the remote control. I hope Ben can write a specific HiQSDR remote and local control head scripts? I performed tests in the small screen mode for all of the Buttons, and found that all which reside on the main screen and have a direct function, work as expected (bandwidths, split, sqlch, etc). What does not work are the buttons to the utmost left which opens up the small windows with access to other Graph types and Modes. None of the changes made there are executed on the remote. This includes for example changes from LSB to USB and trying to open up a waterfall display, etc. Neither are the texts in those Buttons changed at the Remote. I can't vouch that it has nothing to do with the "old" Python version I use on the remote (3.6). I have installed 3.9 on the remote, but Quisk keeps using 3.6. at least as far as I can tell. I wonder if others have different experiences testing the small screen version of Quisk? 73s, Peter, PA3BIY ? |
Quisk Version 4.2.12 November 2022
I made the Hermes LNA slider control value persistent. This make more sense than having it be a configuration setting. When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. I fixed a bug in the SoftRock amplitude/phase adjustment screens. I started work on using the "small screen" version of Quisk work as a control head. Please test, as more work may be needed. Jim N2ADR |
Re: Quisk Version 4.2.11 November 2022
Hi Ben and Jim,
I have my own home build transmitter hardware , so I replaced the hardware specific softrock radio file with my own. The challenge I have is trying to get the HiQSDR working across internet (now via Local Lan). For the time being I use the large screen settings at both ends, and the buttons seem to respond fine. I can see the waterfall as well, but as the bandwidth setting seems to be missing at the control head, both screens don't match. At the remote (where the HiQSDR resides) I can set the Sampling Rate in the Config Tab, which translates to a bandwidth, for example 384 kbps. At the control head there is no such thing as sample rate (or bandwidth) to be set. At that position in the config tab "Variable decimation" resides. The present graph view is 48 kHz wide, perhaps related to the audio setting? Audio at the control head does not work yet, but I may have missed something. Sunday's challenge! 73s, Peter, PA3BIY |
Re: Successful new install on raspberry pi but fails to calibrate
¿ªÔÆÌåÓýThanks for your kind attention! I will await it eagerly! 73 Nigel
Nigel Johnson, MSc., MIEEE, MCSE VE3ID/G4AJQ/VA3MCU Amateur Radio, the origin of the open-source concept! Skype: TILBURY2591 On 2022-11-19 10:04, jimahlstrom wrote:
Hello Nigel, |
Re: Crash and no start-up after clearing all band buttons
Hi Jim,
Thanks for the reply, in next instances I will use the "Ask"? statement! Yes, I am endeavouring the small screen solution, but will use the large screen solution for now until your next version is released. Of course i will be glad to test and send bug reports! 73s, Peter, PA3BIY |
Re: Crash and no start-up after clearing all band buttons
Hello Peter,
If Quisk will not start due to bad settings, start quisk with the "ask" option: python quisk.py --ask Then specify a different radio to start. The ConfigFileRadio always works. Then correct the settings. Note that you can change settings for any radio, not just the one that is running. But you are trying to use the "Small Screen" version of Quisk for the control head. This is not currently supported. I will add code in the next release to get closer, but it will take time to make this work. If you want to test it and report bugs, that would be helpful. Jim N2ADR |
Re: Crash and no start-up after clearing all band buttons
Solved, that's to say, I changed the settings in the config.json file and managed to get Quisk running again. I need to figure out how to run the Control Head Quisk as a Pandapter (Hence, no need for Band Buttons), without getting Quisk to crash. Something to do the rest of this weekend ;-).
Peter, PA3BIY |
Successful new install on raspberry pi but fails to calibrate
I have installed Quisk 4.2.11 on a freshly-downloaded copy of Pi OS on a headless pi 3B+. It is connected to a Softrock RX ensemble and the whole system is in the boiler room of my condo building 5 floors above my apt. I had this system working a few years ago using an earlier version of Quisk and Raspian OS, and was able to listen to audio by piping it down to my laptop using pulseaudio.? So I know the setup is well-connected. I am confused, since the installation went without any errors. Did I forget to add a path somewhere?? How can I find out? |
Crash and no start-up after clearing all band buttons
Hi Jim,
While setting up a control head, I cleared all the band buttons, as the control head needs to serve as a pandapter (I have more questions how to connect to the remote unit using just the HiQSDR platform, but I think I should ask Ben). After I cleared the band buttons and restarted Quisk it crashed (it won't start at all) with this message: Traceback (most recent call last): ? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk.py", line 4093, in OnInit
? ? self.bandBtnGroup.SetLabel(self.lastBand, do_cmd=True, direction=0)
? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk_widgets.py", line 1423, in SetLabel
? ? self.RbDialog.RbGroup.SetLabel(label, False)
? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk_widgets.py", line 1223, in SetLabel
? ? func = "%s.SetLabel" % self.idName
AttributeError: 'RadioButtonGroup' object has no attribute 'idName'
OnInit returned false, exiting...
?
I have purged Quisk and re-installed, but to no avail, it keeps crashen. Any clue how I can reset Quisk?73's, Peter, PA3BIY |
Re: Extra bottomWidget line?
Hello Niels,
toggle quoted message
Show quoted text
Only the one widget line is required.? Point it to your new file containing your new widget(s) (I'm assuming that you are writing one). Use the file attached to message #496 as a template for your new file, in particular: Make sure your new file contains the lines to import hermes/quisk_widgets.py ... the "from hermes.quisk_widgets" line, as well as the "class BottomWidgets" line. Google for "python inheritance" for more info. Good luck! -- Ben, AC2YD -- On 11/18/22 12:31, Niels Jalling wrote:
|
Extra bottomWidget line?
Hi Jim
The new remote control of Quisk opens a lot of possibilities for remote operation. I am about to build a new PA for my small HL-2. The control interface will either be the remote PI or a network connected arduino/Teensy/or? Is it possible to ad and extra line widget line below the hermes widgets? I would like to turn the PA on/off, display swr, etc. I looked at message #496 but it didn't work (maybe lack of python skills) de oz9ny, niels |
Re: Quisk Version 4.2.11 November 2022
Look at there
toggle quoted message
Show quoted text
(and at other places) you can find k3ng variants that also send MIDI messages upon key up/down and PTT. However this is very tricky with an Arduino Uno, somewhat tricky with an Arduino Leonardo, and very easy with Teensy microcontrollers, simply because the Teensy ones allow very easy switching between, say, USB-Serial and USB-MIDI. Am 18.11.2022 um 04:57 schrieb Hidehiko Komachi - JA9MAT <qrper72@...>: |