-
Notifications
You must be signed in to change notification settings - Fork 181
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
Afedri SDR-Net support? #270
Comments
SoapyNetSDR can be a good boilerplate, especially because it manually implements some socket code. There is also a driver guide: https://github.com/pothosware/SoapySDR/wiki/DriverGuide In regards to discovery, ideally there would be a way to discover devices on the network. And to return something identifiable for each device, like an address or serial number. If not, you can do something like red pitaya, where the find function only discovers the device that is explicitly identified |
And this could or should be cached in a file (or Windows Registry)? With minimal testing so far, this Afedri discovery protocol is not very reliable AFAICS. I will look into how RedPitaya is coded. |
After creating a small test program for Afredi-SDR, it seems it's very similar to Edit: Seems there's no point in this issue. Since after building SoapyNetSDR
Which is 100% correct except for the |
Closing as per above comment. |
But trying this
finishes immediately. On the other hand a:
hangs forever with both the TCP control-connection and UDP data-connection (port 50000) to my Afedri-SDR open. |
There is a new Soapy driver for AFEDRI SDR (Network only). |
I had just purchased a 2nd hand Afedri SDR-Net box. This box has a USB-connector and an Ethernet connector.
I'm tinkering with the idea to implement a Soapy-driver for this Afedri box myself, but w/o really having a clue where to
start. But using SoapyNetSDR as a boiler-plate is perhaps a start?
Or perhaps creating a local shim-process that fakes the NetSDR protocol is better?
Afedri also has a special network-discovery protocol described in
sdr_disovery.cpp
in the .zip atSDR Network Control Box x4 v5.21h - source code.
I'm not sure how that fits in with a
SoapySDR::KwargsList find_afedriSDR(const SoapySDR::Kwargs &args)
.The text was updated successfully, but these errors were encountered: