Comments (5)
No its implemented client and server:
- https://github.com/pothosware/SoapyRemote/blob/master/client/Settings.cpp#L386
- https://github.com/pothosware/SoapyRemote/blob/master/server/ClientHandler.cpp#L661
You will have to share more details, otherwise thats all I can really say
from soapyremote.
So maybe the problem is the lack of documentation about this feature. How should it be set ?
If I get it working I can write the documentation.
from soapyremote.
So I tested that the call at least runs through SoapyRemote python3 -c "import SoapySDR; SoapySDR.Device().setFrequencyCorrection(SoapySDR.SOAPY_SDR_RX, 0, 0)"
But I dont have my RTLSDR here to check that device specifically which does implement the API call.
The call is documented, at least as far as doxygen is concerned: http://pothosware.github.io/SoapySDR/doxygen/latest/classSoapySDR_1_1Device.html#a3027c581dd2c7527ca92c7630efccad8
you also asked this on IRC and I responded:
jujun APP [10:20 AM]
Hello :)
I search everywhere how to add a frequency correction in ppm for a soapy remote SDR and I cannot find a way to do it, maybe it's not the correct way to do it ?
jujun APP [10:27 AM]
Maybe I should do it on the server, but I dosent seem possible
josh_blum [10:29 AM]
The api call setFrequencyCorrection() I think already exists, so you may want to make sure that your device implements this call
So perhaps the code for your device does not implement the call setFrequencyCorrection(). If this is from a repo on github, please open an issue for that project, or even better, implement the feature, test it and submit a pull request.
Here is an example implementation in RTLSDR: https://github.com/pothosware/SoapyRTLSDR/blob/master/Settings.cpp#L223
Is there a reason you think SoapyRemote is the problem? Does setFrequencyCorrection() work when the device is used locally, but not through the remote network layer? Otherwise lets close this if SoapyRemote is working fine.
from soapyremote.
Thank you for your detailed answer. And sorry I didn't saw your answer on IRC. I need to dig more in the software to understand where the information is not passed, and it seems that the problem is totally out of the scope of the soapy remote project.
from soapyremote.
Cool, well if you find something wrong with SoapyRemote, just reopen the issue.
If something is wrong with one of the other public github projects, make sure to say something. What commands you ran, what the error message was, what was the hardware. Thats the only way things can get fixed, if someone knows about it :-)
from soapyremote.
Related Issues (20)
- SSDP: periodic message handling broken HOT 3
- Installation docs reference old package name HOT 1
- abort using with cubic sdr
- `SoapySDRUtil --find="remote=a.b.c.d"` instantly throws `No devices found! ` without trying to send a packet. HOT 2
- Use of SoapySDR Converter subsystem
- Crash on failure to create avahi client or poller HOT 3
- Crash after connect HOT 6
- Tips for wifi ? HOT 2
- Crash with more than 31 network interfaces HOT 2
- apt-get Errors were encountered while processing: soapysdr-server HOT 1
- REQ: SoapySDRServer for Android.
- CubicSDR can connect but cannot listen. HOT 4
- Timeout on OpenWebRX HOT 2
- Transmission timeouts
- Can't connect to SoapyRemote
- setupStream() arguments HOT 1
- Use of remote:prot=tcp on resource constrained devices HOT 4
- SoapyRPCUnpacker::recv(header) FAIL on Raspberry PI OS 64bit
- FR: Option to disable mDNS HOT 2
- Match SoapySDR platform support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from soapyremote.