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

Modification of your CWSL_Tee for 16 receivers #5

Open
n1gp opened this issue Jan 28, 2018 · 1 comment
Open

Modification of your CWSL_Tee for 16 receivers #5

n1gp opened this issue Jan 28, 2018 · 1 comment

Comments

@n1gp
Copy link

n1gp commented Jan 28, 2018

Hi HrochL,

I just want to make you aware that I forked your repo and added functionality for using it with up
to 16 receivers. Up to now I know of only one project that supports greater than 8 receivers and
that is the Herme-Lite which can do up to 32 on certain hardware versions.

I recently modified the FPGA firmware on my ANAN-200D (Orion) to do up to 16 receivers and was
looking for a good way to put them to use. Then I found your project. Perfect!

So anyway I basically added a SubMaster to the scheme that when one wants to use more that 8 receivers, they start up another SkimSrv using your CWSL_Tee.dll. The SubMaster takes care of it's requirements and communicates that to the Master via your Shared Memory. I made it so the receivers don't have to be contiguous in memory as I look for the L0 and match them up. This way the other apps
HPSDR, WebSDR, ... can see the bands all together.

Please look at my changes when you get a chance. I'd be very interested in your feedback.
I have also modifications to Vailiys HermesIntf to match and am coordinating those with him.

My repos : https://github.com/n1gp/CWSL https://github.com/n1gp/HermesIntf

Thanks,

N1GP

@HrochL
Copy link
Owner

HrochL commented Feb 10, 2018

Hi Rick!
I am glad that the project is a little bit alive thanks to you :-)
I was looking at your changes and I'm glad you kept the spirit of the code ... mainly consistent commenting. SubMaster is an interesting solution for the 7-band CWSkimmer built-in constraint. Perhaps it would be advisable to draw some picture that will explain the new scheme. Already with the original Master/Slaves some users have problems.
Good luck!
Petr

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