Skip to content
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

Shared Library target #15

Open
jwinarske opened this issue Dec 19, 2022 · 5 comments
Open

Shared Library target #15

jwinarske opened this issue Dec 19, 2022 · 5 comments

Comments

@jwinarske
Copy link

@marcogrecopriolo Hi there. Thanks for the cool project! I'm interested in adding a library target, factoring out the UI, and adding gRPC/Cap'nProto server (s). Decoupling the QT code from the backend. The goal is to use it in automotive grade Linux (AGL).

@marcogrecopriolo
Copy link
Owner

Noble cause, it will take a little while.
In fact you may be better off starting off from welle.io (although you do lose FM).
Both come from Qt-dab (and sdr-j-fm in guglielmo's case), and the work that we have been both doing is exactly to isolate the back end from the interface.
Me, sadly, I am also stuck with a daytime job, a sql scripting language, and a major restoration project, so I only throw half an hour of coding here and there, when I find one free.
I still haven't finished ditching code that is no longer used, to give you an idea of when I'm at...

@jwinarske
Copy link
Author

That is helpful info. Thank you.

I do like the fact you have FM in there. It's a good combo for AGL target markets. I would consider adding NRSC5 as a module (only it's GPL-v3).

When I have something I'll share it out, and see if it makes sense to put the work into merging it.

Cheers

@marcogrecopriolo
Copy link
Owner

Sorry, I should have clarified - I have only pointed you in the direction of Welle.io because they have done much more UI factoring out than I have

@jwinarske
Copy link
Author

No worries. Makes sense. Thanks!

@marcogrecopriolo
Copy link
Owner

I plan to be in the same same state as https://github.com/marcogrecopriolo/sqsl where the language parser and the runner as wholly self contained and packaged as a library, and several UIs use it directly.
It will just take me time.

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

No branches or pull requests

2 participants