Skip to content

DXSpot for Flex Radio #694

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: testing_0.45
Choose a base branch
from
Open

Conversation

aa5sh
Copy link

@aa5sh aa5sh commented Jul 6, 2025

Added the option to send spots to Flex Radio's using HamLib - 'SmartSDR Slice' rigs.

aa5sh added 2 commits July 5, 2025 19:33
Added the option to send spots to Flex Radio's using HamLib - 'SmartSDR Slice' rigs.
@aa5sh
Copy link
Author

aa5sh commented Jul 7, 2025

image

aa5sh added 3 commits July 8, 2025 12:57
Added to make sure using version 4.5 of hamlib or newer.
@foldynl
Copy link
Owner

foldynl commented Jul 16, 2025

May I ask you why the change includes following ?

// Inside isRigRespOK
    if (errorStatus == -6 && QTime::currentTime() < rigStartTime.addSecs(5)) {
        qCDebug(runtime) << "Suppressed transient error: Feature not available during rig startup";
        return true;
    }

Error Status -6 is generic IO Error. This could suppress even what we don't want.

@aa5sh
Copy link
Author

aa5sh commented Jul 16, 2025 via email

@foldynl
Copy link
Owner

foldynl commented Jul 16, 2025

Thank you

@foldynl
Copy link
Owner

foldynl commented Jul 17, 2025

Please, could you test the final implementation in the branch aa5sh_694?

@aa5sh
Copy link
Author

aa5sh commented Jul 17, 2025

The only weird issue I had but I think it has to do with my system is at first this logic was working. I added the qWarnings() to see what my hamlib versions were show as it worked. no other changes than adding my the qWarning..... But it sent the spots over fine after that. Thanks you
image

@aa5sh
Copy link
Author

aa5sh commented Jul 17, 2025

Ok so it appears another MacOS quirk. the findpackage command doesn't reliably pull the version of libraries like HamLib. So I have been working on a script to build, sign and notarize QLog locally. I added logic to it to grab the version of HamLib being used and update qlog.pro with it. So this change works good with me. Not sure why it happened like that this morning. Maybe I updated the qlog.pro in the middle of trying and don't remember it now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

2 participants