Closed satfan52 closed 5 years ago
Hello Peter,
Normally, the the IP address and port number are passed as addr
and port
arguments to this SoapySDR module. So, modifying SoapyRedPitaya.cpp isn't needed. Here is a link to an issue comment with a screenshot showing how the addr
parameter can be set in Pothos GUI. The screenshot also shows that both source and sink work.
Best regards,
Pavel
Hello Pavel,
Thanks for the links. I understand from the link you sent me indicates the SoapySDRRedPitaya module has been tested fine in 2015 in the gnuradio soapysdr environment (both source and redpitaya sinks).
According to my recent tests the redpitaya "SDR transceiver" is not discovered with client applications sdrangel and quisk(ie, soapysdr test purpose only) when using SoapySDR/SoapySDRRedPitaya whereas plutosdr and rtlsdr devices are detected correctly. For sdrangel hardcoding the IP address in .cpp works in reception but not in tranmission.
I also noticed that the SDR transceiver that used to work fine with qspectrumanalyser with soapy_power but does not work anylonger in my environment whereas plutosdr and rtlsdr work fine to date.
The commands SoapySDRUtil --probe="driver=redpitaya, addr=192.168.0.1" returns the same result as SoapySDRUtil --probe="driver=redpitaya" or "SoapySDRUtil --probe="driver=redpitaya, addr=blablabla" which is strange to say the least. Looks like the local module is detected correctly and that's it
Thanks Regards Peter
As far as I know, the device detection and discovery aren't implemented in this module because I don't know how to implement them easily. That's probably why the probe command returns the same result for different IP addresses. Last time I tested this module with Pothos GUI, it worked if the correct IP address was provided via the addr
argument.
I also noticed that the SDR transceiver that used to work fine with qspectrumanalyser with soapy_power but does not work anylonger in my environment whereas plutosdr and rtlsdr work fine to date.
This is strange. I helped you to solve the problem with qspectrumanalyser last year in the issue 695. It was also last time I tested the SoapyRedPitaya module with qspectrumanalyser. It was in April 2018.
The last commit to the qspectrumanalyzer project is from 2017. The last commit to the code of the SoapyRedPitaya module is from 2016.
Since there were no recent changes to the code, I'd suspect that the problem is in your environment. I'd suggest to check that the SDR transceiver application is running on the Red Pitaya board and that the correct IP address is provided to the SoapyRedPitaya module.
thanks pavel, I agree the qspectrum analyser story is strange, i went through the whole issue 695 this morning and did some test, so before I wrote to you. I confirm it does not work anylonger in my environmebnt, the ip address is correct I am sure. There might have be other things that changed , like soapysdr itself , some libraries, etc.. anyway I will continue to investigate, hopefully you are right.
Le ven. 10 mai 2019 à 13:43, Pavel Demin notifications@github.com a écrit :
As far as I know, the device detection and discovery aren't implemented in this module because I don't know how to implement them easily. That's probably why the probe command returns the same result for different IP addresses. Last time I tested this module with Pothos GUI, it worked if the correct IP address was provided via the addr argument.
I also noticed that the SDR transceiver that used to work fine with qspectrumanalyser with soapy_power but does not work anylonger in my environment whereas plutosdr and rtlsdr work fine to date.
This is strange. I helped you to solve the problem with qspectrumanalyser last year in the issue 695 https://github.com/pavel-demin/red-pitaya-notes/issues/695. It was also last time I tested the SoapyRedPitaya module with qspectrumanalyser. It was in April 2018.
The last commit to the qspectrumanalyzer project https://github.com/xmikos/qspectrumanalyzer/commits/master is from
- The last commit to the code of the SoapyRedPitaya module is from 2016.
Since there were no recent changes to the code, I'd suspect that the problem is in your environment. I'd suggest to check that the SDR transceiver application is running on the Red Pitaya board and that the correct IP address is provided to the SoapyRedPitaya module.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pothosware/SoapyRedPitaya/issues/5#issuecomment-491259723, or mute the thread https://github.com/notifications/unsubscribe-auth/ADR72WJFPJZG4RQ7ISHVPFDPUVNU7ANCNFSM4HL66YHA .
he last commit to the qspectrumanalyzer project is from 2017. The last commit to the code of the SoapyRedPitaya module is from 2016.
actually the last change to SoapyRedpitaya was in December 2018 not in 2016, so after we have done the tests ... there is a change that revers on soapysdr0.6-module-redpitaya instead of soapysdr0.7-module-redpitaya,
so we have tested with 0.7 in April and in December it was changed backward to 0.6.. I will revert the change to see if it makes a difference
I should've probably highlighted the code word in my previous comment. The 2018 changes are just increments of the version numbers in debian/control. The last commit to the code of the SoapyRedPitaya module is from 2016.
Anyway, it doesn't explain why the transmit part doesn't work in SDRangel.
I've tried to do some tests but without much success. The latest PothosSDR version (2019.03.24) hangs on my Windows 7 computer. I can't find how to enable SoapySDR in SDRangel.
So, I'm afraid I won't be able to help you with this problem.
ok found the problem with qspectrumanalysern and you were right; it is completely unrelated. Now sdrangel, quisk and so on. I do no see a way of passing the port and the ip-address of the RP to these program as they relie on the detection done by soapysdr which in the case of the redpitaya is non existent, so it is a chiken/egg problem; Thks anyway
I've found how to unblock PothosSDR. I'll try to test it with my Red Pitaya board later today. Just to be sure that the SoapyRedPitaya module is still working.
thanks, see also
https://github.com/f4exb/sdrangel/issues/248
bottom line: the redpitaya soapysdr issue is a well know problem but neither the author of sdrangel (Edward) or "guruofquality" intend to address the issue as they feel the ball does not belong in their park..
regards peter
I've just tested the SoapyRedPitaya module with the latest PothosSDR version (2019.03.24). It works.
Thanks but what does this practically imply in relation to
(a) the fact that the fact sdrangel is unable to detect the redpitaya SDR transceiver unless the IP address hardcoded is in the .cpp file is changed for __addr from 192.168.1.100 to 192.168.0.100 (which is the static address of my RP) ?
(b) the fact that when the adequate ip address is hardcoded in the cpp file as described above, sdrangel detects the redpitaya SDR transceiver and it receives signal quite well but sdrangel is unable to transmit ? Is the impossibility to transmit the result of the lack of an automatic detection or a a bug sdrangel ?
I recommend adding some debug prints inside of writeStream, lets see how far down into the stack our sdrangel is making it. Is writeStream being called? what size are the sample array (how many elements), what stream format? How many samples does it return, or does it return an error code. Just dig a little and we will probably find the bug or know where to look next.
Hello,
I am willing to run any commands you wish and post you the result, but I am afraid you will have to give me the exact syntax of what to run.
In the mean time, please find below the console output when I start sdrangel and create an SSB modulator for the redpitaya. The procedure of creating the SSB TX module goes fine but when I click on the 1 khz test button of the GUI then nothing happens in sdrangel and unless I am mistaken there are no errors in the console either. I hope that is useful
Regards Peter
root@on7yi-ubuntu:~# sdrangel
2019-05-12 17:45:53.929 (W) QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
2019-05-12 17:45:53.941 (I) SDRangel v4.7.1 Qt 5.9.5 64b x86_64 Ubuntu 18.04.2 LTS DSP Rx:24b Tx:16b PID 20282
2019-05-12 17:45:53.942 (I) MainSettings::MainSettings: settings file: format: 0 location: /home/peter/.config/f4exb/SDRangel.conf
2019-05-12 17:45:53.942 (D) AudioDeviceManager::AudioDeviceManager: scan input devices
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #0: default
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #1: pulse
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #2: sysdefault:CARD=Generic
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #3: front:CARD=Generic,DEV=0
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #4: dmix:CARD=Generic,DEV=0
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #5: dmix:CARD=Generic,DEV=2
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #6: dsnoop:CARD=Generic,DEV=0
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #7: dsnoop:CARD=Generic,DEV=2
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #8: hw:CARD=Generic,DEV=0
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #9: hw:CARD=Generic,DEV=2
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #10: plughw:CARD=Generic,DEV=0
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #11: plughw:CARD=Generic,DEV=2
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #12: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #13: alsa_output.pci-0000_00_01.1.hdmi-surround.monitor
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #14: alsa_input.pci-0000_00_14.2.analog-stereo
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #15: QuiskDigitalInput.monitor
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: input device #16: QuiskDigitalOutput.monitor
2019-05-12 17:45:54.175 (D) AudioDeviceManager::AudioDeviceManager: scan output devices
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #0: default
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #1: pulse
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #2: hdmi:CARD=HDMI,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #3: dmix:CARD=HDMI,DEV=3
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #4: dsnoop:CARD=HDMI,DEV=3
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #5: hw:CARD=HDMI,DEV=3
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #6: plughw:CARD=HDMI,DEV=3
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #7: sysdefault:CARD=Generic
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #8: front:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #9: surround21:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #10: surround40:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #11: surround41:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #12: surround50:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #13: surround51:CARD=Generic,DEV=0
2019-05-12 17:45:54.614 (D) AudioDeviceManager::AudioDeviceManager: output device #14: surround71:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #15: iec958:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #16: dmix:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #17: dmix:CARD=Generic,DEV=1
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #18: dsnoop:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #19: dsnoop:CARD=Generic,DEV=1
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #20: hw:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #21: hw:CARD=Generic,DEV=1
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #22: plughw:CARD=Generic,DEV=0
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #23: plughw:CARD=Generic,DEV=1
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #24: QuiskDigitalOutput
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #25: alsa_output.pci-0000_00_01.1.hdmi-surround
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #26: alsa_output.pci-0000_00_14.2.analog-stereo
2019-05-12 17:45:54.615 (D) AudioDeviceManager::AudioDeviceManager: output device #27: QuiskDigitalInput
2019-05-12 17:45:54.615 (D) MainWindow::MainWindow: start
2019-05-12 17:45:54.659 (D) MainWindow::MainWindow: load settings...
2019-05-12 17:45:54.659 (D) MainWindow::loadSettings
2019-05-12 17:45:54.659 (D) AudioDeviceManager::deserialize
2019-05-12 17:45:54.659 (D) AudioDeviceManager::debugAudioInputInfos: name: "System default device" sampleRate: 48000 volume: 0.15
2019-05-12 17:45:54.659 (D) AudioDeviceManager::debugAudioOutputInfos: name: "System default device" sampleRate: 48000 udpAddress: "127.0.0.1" udpPort: 9998 copyToUDP: false udpUseRTP: false udpChannelMode: 0 udpChannelCodec: 0 decimationFactor: 1
2019-05-12 17:45:54.663 (D) MainWindow::MainWindow: load plugins...
2019-05-12 17:45:54.663 (D) PluginManager::loadPlugins: /opt/build/sdrangel/build/../lib/plugins , /opt/build/sdrangel/build/plugins
2019-05-12 17:45:54.663 (D) PluginManager::loadPluginsDir: fileName: libchanalyzer.so
2019-05-12 17:45:54.664 (I) PluginManager::loadPluginsDir: loaded plugin libchanalyzer.so
2019-05-12 17:45:54.664 (D) PluginManager::loadPluginsDir: fileName: libdemodam.so
2019-05-12 17:45:54.665 (I) PluginManager::loadPluginsDir: loaded plugin libdemodam.so
2019-05-12 17:45:54.665 (D) PluginManager::loadPluginsDir: fileName: libdemodatv.so
2019-05-12 17:45:54.666 (I) PluginManager::loadPluginsDir: loaded plugin libdemodatv.so
2019-05-12 17:45:54.666 (D) PluginManager::loadPluginsDir: fileName: libdemodbfm.so
2019-05-12 17:45:54.668 (I) PluginManager::loadPluginsDir: loaded plugin libdemodbfm.so
2019-05-12 17:45:54.668 (D) PluginManager::loadPluginsDir: fileName: libdemoddatv.so
2019-05-12 17:45:54.709 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddatv.so
2019-05-12 17:45:54.709 (D) PluginManager::loadPluginsDir: fileName: libdemoddsd.so
2019-05-12 17:45:54.710 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddsd.so
2019-05-12 17:45:54.711 (D) PluginManager::loadPluginsDir: fileName: libdemodfreedv.so
2019-05-12 17:45:54.712 (I) PluginManager::loadPluginsDir: loaded plugin libdemodfreedv.so
2019-05-12 17:45:54.712 (D) PluginManager::loadPluginsDir: fileName: libdemodlora.so
2019-05-12 17:45:54.713 (I) PluginManager::loadPluginsDir: loaded plugin libdemodlora.so
2019-05-12 17:45:54.713 (D) PluginManager::loadPluginsDir: fileName: libdemodnfm.so
2019-05-12 17:45:54.714 (I) PluginManager::loadPluginsDir: loaded plugin libdemodnfm.so
2019-05-12 17:45:54.714 (D) PluginManager::loadPluginsDir: fileName: libdemodssb.so
2019-05-12 17:45:54.715 (I) PluginManager::loadPluginsDir: loaded plugin libdemodssb.so
2019-05-12 17:45:54.715 (D) PluginManager::loadPluginsDir: fileName: libdemodwfm.so
2019-05-12 17:45:54.716 (I) PluginManager::loadPluginsDir: loaded plugin libdemodwfm.so
2019-05-12 17:45:54.716 (D) PluginManager::loadPluginsDir: fileName: libfreqtracker.so
2019-05-12 17:45:54.717 (I) PluginManager::loadPluginsDir: loaded plugin libfreqtracker.so
2019-05-12 17:45:54.717 (D) PluginManager::loadPluginsDir: fileName: liblocalsink.so
2019-05-12 17:45:54.718 (I) PluginManager::loadPluginsDir: loaded plugin liblocalsink.so
2019-05-12 17:45:54.718 (D) PluginManager::loadPluginsDir: fileName: libremotesink.so
2019-05-12 17:45:54.719 (I) PluginManager::loadPluginsDir: loaded plugin libremotesink.so
2019-05-12 17:45:54.720 (D) PluginManager::loadPluginsDir: fileName: libudpsink.so
2019-05-12 17:45:54.720 (I) PluginManager::loadPluginsDir: loaded plugin libudpsink.so
2019-05-12 17:45:54.721 (D) PluginManager::loadPluginsDir: fileName: libmodam.so
2019-05-12 17:45:54.722 (I) PluginManager::loadPluginsDir: loaded plugin libmodam.so
2019-05-12 17:45:54.722 (D) PluginManager::loadPluginsDir: fileName: libmodatv.so
2019-05-12 17:45:54.820 (I) PluginManager::loadPluginsDir: loaded plugin libmodatv.so
2019-05-12 17:45:54.821 (D) PluginManager::loadPluginsDir: fileName: libmodfreedv.so
2019-05-12 17:45:54.822 (I) PluginManager::loadPluginsDir: loaded plugin libmodfreedv.so
2019-05-12 17:45:54.822 (D) PluginManager::loadPluginsDir: fileName: libmodnfm.so
2019-05-12 17:45:54.823 (I) PluginManager::loadPluginsDir: loaded plugin libmodnfm.so
2019-05-12 17:45:54.823 (D) PluginManager::loadPluginsDir: fileName: libmodssb.so
2019-05-12 17:45:54.824 (I) PluginManager::loadPluginsDir: loaded plugin libmodssb.so
2019-05-12 17:45:54.825 (D) PluginManager::loadPluginsDir: fileName: libmodwfm.so
2019-05-12 17:45:54.825 (I) PluginManager::loadPluginsDir: loaded plugin libmodwfm.so
2019-05-12 17:45:54.826 (D) PluginManager::loadPluginsDir: fileName: libremotesource.so
2019-05-12 17:45:54.827 (I) PluginManager::loadPluginsDir: loaded plugin libremotesource.so
2019-05-12 17:45:54.827 (D) PluginManager::loadPluginsDir: fileName: libudpsource.so
2019-05-12 17:45:54.828 (I) PluginManager::loadPluginsDir: loaded plugin libudpsource.so
2019-05-12 17:45:54.828 (D) PluginManager::loadPluginsDir: fileName: liboutputbladerf1.so
2019-05-12 17:45:54.829 (I) PluginManager::loadPluginsDir: loaded plugin liboutputbladerf1.so
2019-05-12 17:45:54.829 (D) PluginManager::loadPluginsDir: fileName: liboutputbladerf2.so
2019-05-12 17:45:54.830 (I) PluginManager::loadPluginsDir: loaded plugin liboutputbladerf2.so
2019-05-12 17:45:54.831 (D) PluginManager::loadPluginsDir: fileName: liboutputfilesink.so
2019-05-12 17:45:54.832 (I) PluginManager::loadPluginsDir: loaded plugin liboutputfilesink.so
2019-05-12 17:45:54.832 (D) PluginManager::loadPluginsDir: fileName: liboutputhackrf.so
2019-05-12 17:45:54.833 (I) PluginManager::loadPluginsDir: loaded plugin liboutputhackrf.so
2019-05-12 17:45:54.834 (D) PluginManager::loadPluginsDir: fileName: liboutputlimesdr.so
2019-05-12 17:45:54.835 (I) PluginManager::loadPluginsDir: loaded plugin liboutputlimesdr.so
2019-05-12 17:45:54.836 (D) PluginManager::loadPluginsDir: fileName: liboutputplutosdr.so
2019-05-12 17:45:54.837 (I) PluginManager::loadPluginsDir: loaded plugin liboutputplutosdr.so
2019-05-12 17:45:54.837 (D) PluginManager::loadPluginsDir: fileName: liboutputremote.so
2019-05-12 17:45:54.838 (I) PluginManager::loadPluginsDir: loaded plugin liboutputremote.so
2019-05-12 17:45:54.839 (D) PluginManager::loadPluginsDir: fileName: liboutputsoapysdr.so
2019-05-12 17:45:54.840 (I) PluginManager::loadPluginsDir: loaded plugin liboutputsoapysdr.so
2019-05-12 17:45:54.840 (D) PluginManager::loadPluginsDir: fileName: liboutputxtrx.so
2019-05-12 17:45:54.841 (W) PluginManager::loadPluginsDir: Cannot load library /opt/build/sdrangel/build/plugins/samplesink/xtrxoutput/liboutputxtrx.so: (libxtrxll.so.0: cannot open shared object file: No such file or directory)
2019-05-12 17:45:54.841 (D) PluginManager::loadPluginsDir: fileName: libinputairspy.so
2019-05-12 17:45:54.842 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspy.so
2019-05-12 17:45:54.843 (D) PluginManager::loadPluginsDir: fileName: libinputairspyhf.so
2019-05-12 17:45:54.844 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspyhf.so
2019-05-12 17:45:54.844 (D) PluginManager::loadPluginsDir: fileName: libinputbladerf1.so
2019-05-12 17:45:54.845 (I) PluginManager::loadPluginsDir: loaded plugin libinputbladerf1.so
2019-05-12 17:45:54.845 (D) PluginManager::loadPluginsDir: fileName: libinputbladerf2.so
2019-05-12 17:45:54.846 (I) PluginManager::loadPluginsDir: loaded plugin libinputbladerf2.so
2019-05-12 17:45:54.847 (D) PluginManager::loadPluginsDir: fileName: libinputfcdpro.so
2019-05-12 17:45:54.848 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdpro.so
2019-05-12 17:45:54.848 (D) PluginManager::loadPluginsDir: fileName: libinputfcdproplus.so
2019-05-12 17:45:54.849 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdproplus.so
2019-05-12 17:45:54.850 (D) PluginManager::loadPluginsDir: fileName: libinputfilesource.so
2019-05-12 17:45:54.851 (I) PluginManager::loadPluginsDir: loaded plugin libinputfilesource.so
2019-05-12 17:45:54.851 (D) PluginManager::loadPluginsDir: fileName: libinputhackrf.so
2019-05-12 17:45:54.852 (I) PluginManager::loadPluginsDir: loaded plugin libinputhackrf.so
2019-05-12 17:45:54.852 (D) PluginManager::loadPluginsDir: fileName: libinputlimesdr.so
2019-05-12 17:45:54.853 (I) PluginManager::loadPluginsDir: loaded plugin libinputlimesdr.so
2019-05-12 17:45:54.854 (D) PluginManager::loadPluginsDir: fileName: libinputlocal.so
2019-05-12 17:45:54.854 (I) PluginManager::loadPluginsDir: loaded plugin libinputlocal.so
2019-05-12 17:45:54.855 (D) PluginManager::loadPluginsDir: fileName: libinputperseus.so
2019-05-12 17:45:54.856 (I) PluginManager::loadPluginsDir: loaded plugin libinputperseus.so
2019-05-12 17:45:54.856 (D) PluginManager::loadPluginsDir: fileName: libinputplutosdr.so
2019-05-12 17:45:54.857 (I) PluginManager::loadPluginsDir: loaded plugin libinputplutosdr.so
2019-05-12 17:45:54.858 (D) PluginManager::loadPluginsDir: fileName: libinputremote.so
2019-05-12 17:45:54.859 (I) PluginManager::loadPluginsDir: loaded plugin libinputremote.so
2019-05-12 17:45:54.859 (D) PluginManager::loadPluginsDir: fileName: libinputrtlsdr.so
2019-05-12 17:45:54.860 (I) PluginManager::loadPluginsDir: loaded plugin libinputrtlsdr.so
2019-05-12 17:45:54.861 (D) PluginManager::loadPluginsDir: fileName: libinputsdrplay.so
2019-05-12 17:45:54.862 (I) PluginManager::loadPluginsDir: loaded plugin libinputsdrplay.so
2019-05-12 17:45:54.862 (D) PluginManager::loadPluginsDir: fileName: libinputsoapysdr.so
2019-05-12 17:45:54.863 (I) PluginManager::loadPluginsDir: loaded plugin libinputsoapysdr.so
2019-05-12 17:45:54.863 (D) PluginManager::loadPluginsDir: fileName: libinputtestsource.so
2019-05-12 17:45:54.864 (I) PluginManager::loadPluginsDir: loaded plugin libinputtestsource.so
2019-05-12 17:45:54.864 (D) PluginManager::loadPluginsDir: fileName: libinputxtrx.so
2019-05-12 17:45:54.865 (W) PluginManager::loadPluginsDir: Cannot load library /opt/build/sdrangel/build/plugins/samplesource/xtrxinput/libinputxtrx.so: (libxtrxll.so.0: cannot open shared object file: No such file or directory)
2019-05-12 17:45:54.865 (D) PluginManager::registerRxChannel AM Demodulator with channel name "sdrangel.channel.amdemod"
2019-05-12 17:45:54.865 (D) PluginManager::registerTxChannel AM Modulator with channel name "sdrangel.channeltx.modam"
2019-05-12 17:45:54.865 (D) PluginManager::registerRxChannel ATV Demodulator with channel name "sdrangel.channel.demodatv"
2019-05-12 17:45:54.865 (D) PluginManager::registerTxChannel ATV Modulator with channel name "sdrangel.channeltx.modatv"
2019-05-12 17:45:54.865 (D) PluginManager::registerSampleSource Airspy Input with source name sdrangel.samplesource.airspy
2019-05-12 17:45:54.865 (D) PluginManager::registerSampleSource AirspyHF Input with source name sdrangel.samplesource.airspyhf
2019-05-12 17:45:54.865 (D) PluginManager::registerSampleSource BladeRF1 Input with source name sdrangel.samplesource.bladerf1input
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink BladeRF1 Output with sink name sdrangel.samplesource.bladerf1output
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource BladeRF2 Input with source name sdrangel.samplesource.bladerf2input
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink BladeRF2 Output with sink name sdrangel.samplesink.bladerf2output
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel Broadcast FM Demodulator with channel name "sdrangel.channel.bfm"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel Channel Analyzer with channel name "sdrangel.channel.chanalyzer"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel DATV Demodulator with channel name "sdrangel.channel.demoddatv"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel DSD Demodulator with channel name "sdrangel.channel.dsddemod"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink File sink output with sink name sdrangel.samplesink.filesink
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource File source input with source name sdrangel.samplesource.filesource
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel FreeDV Demodulator with channel name "sdrangel.channel.freedvdemod"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel FreeDV Modulator with channel name "sdrangel.channeltx.freedvmod"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel Frequency Tracker with channel name "sdrangel.channel.freqtracker"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource FunCube Pro Input with source name sdrangel.samplesource.fcdpro
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource FunCube Pro+ Input with source name sdrangel.samplesource.fcdproplus
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource HackRF Input with source name sdrangel.samplesource.hackrf
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink HackRF Output with sink name sdrangel.samplesource.hackrfoutput
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource LimeSDR Input with source name sdrangel.samplesource.limesdr
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink LimeSDR Output with sink name sdrangel.samplesink.limesdr
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel LoRa Demodulator with channel name "sdrangel.channel.lorademod"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel Local channel sink with channel name "sdrangel.channel.localsink"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource Local device input with source name sdrangel.samplesource.localinput
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel NFM Demodulator with channel name "sdrangel.channel.nfmdemod"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel NFM Modulator with channel name "sdrangel.channeltx.modnfm"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource Perseus Input with source name sdrangel.samplesource.perseus
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource PlutoSDR Input with source name sdrangel.samplesource.plutosdr
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink PlutoSDR Output with sink name sdrangel.samplesink.plutosdr
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource RTL-SDR Input with source name sdrangel.samplesource.rtlsdr
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel Remote channel sink with channel name "sdrangel.channel.remotesink"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel Remote channel source with channel name "sdrangel.channeltx.remotesource"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource Remote device input with source name sdrangel.samplesource.remoteinput
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink Remote device output with sink name sdrangel.samplesink.remoteoutput
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource SDRPlay RSP1 Input with source name sdrangel.samplesource.sdrplay
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel SSB Demodulator with channel name "sdrangel.channel.ssbdemod"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel SSB Modulator with channel name "sdrangel.channeltx.modssb"
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource SoapySDR Input with source name sdrangel.samplesource.soapysdrinput
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSink SoapySDR Output with sink name sdrangel.samplesink.soapysdroutput
2019-05-12 17:45:54.866 (D) PluginManager::registerSampleSource Test Source input with source name sdrangel.samplesource.testsource
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel UDP Channel Sink with channel name "sdrangel.channel.udpsink"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel UDP Channel Source with channel name "sdrangel.channeltx.udpsource"
2019-05-12 17:45:54.866 (D) PluginManager::registerRxChannel WFM Demodulator with channel name "sdrangel.channel.wfmdemod"
2019-05-12 17:45:54.866 (D) PluginManager::registerTxChannel WFM Modulator with channel name "sdrangel.channeltx.modwfm"
2019-05-12 17:45:54.870 (D) AirspyPlugin::enumSampleSources: enumerated 0 Airspy devices AIRSPY_ERROR_NOT_FOUND
2019-05-12 17:45:54.870 (D) AirspyPlugin::enumSampleSources: airspy_exit: AIRSPY_SUCCESS
2019-05-12 17:45:54.891 (D) LimeSDRInputPlugin::enumSampleSources: Could not find any LimeSDR device
2019-05-12 17:45:54.894 (I) DevicePerseusScan::scan: no Perseus devices
ERROR: Unable to find host: Name or service not known
2019-05-12 17:45:59.939 (D) DeviceSoapySDRScan::scan: Lib Version: v0.7.1-myriadrf1~ubuntu18.04
2019-05-12 17:45:59.939 (D) DeviceSoapySDRScan::scan: API Version: v0.7.1
2019-05-12 17:45:59.939 (D) DeviceSoapySDRScan::scan: ABI Version: v0.7
2019-05-12 17:45:59.939 (D) DeviceSoapySDRScan::scan: Install root: /usr
2019-05-12 17:45:59.940 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libLMS7Support.so
2019-05-12 17:45:59.942 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libmiriSupport.so
2019-05-12 17:45:59.943 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libosmosdrSupport.so
2019-05-12 17:45:59.943 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libPlutoSDRSupport.so
2019-05-12 17:45:59.944 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libremoteSupport.so
2019-05-12 17:45:59.944 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librtlsdrSupport.so
2019-05-12 17:45:59.944 (D) DeviceSoapySDRScan::scan: loaded module: /usr/local/lib/SoapySDR/modules0.7/libRedPitaya.so
2019-05-12 17:45:59.944 (D) DeviceSoapySDRScan::scan: driver: lime
2019-05-12 17:45:59.950 (D) DeviceSoapySDRScan::scan: driver: miri
2019-05-12 17:45:59.953 (D) DeviceSoapySDRScan::scan: driver: osmosdr
2019-05-12 17:45:59.953 (D) DeviceSoapySDRScan::scan: driver: plutosdr
2019-05-12 17:45:59.983 (D) DeviceSoapySDRScan::scan: driver: redpitaya
2019-05-12 17:45:59.984 (D) DeviceSoapySDRScan::scan: redpitaya #0 redpitaya-0
2019-05-12 17:45:59.984 (D) DeviceSoapySDRScan::scan: redpitaya #0 driver=redpitaya hardware=redpitaya #Rx=1 #Tx=1
2019-05-12 17:45:59.984 (D) DeviceSoapySDRScan::scan: driver: remote
2019-05-12 17:46:00.095 (D) DeviceSoapySDRScan::scan: driver: rtlsdr
2019-05-12 17:46:00.101 (D) SoapySDRInputPlugin::enumSampleSources: 1 SoapySDR devices. Enumerate these with Rx channel(s):
2019-05-12 17:46:00.101 (D) SoapySDRInputPlugin::enumSampleSources: device #0 (redpitaya-0) serial redpitaya-0 channel 0
2019-05-12 17:46:00.112 (D) LimeSDROutputPlugin::enumSampleSources: Could not find any LimeSDR device
ERROR: Unable to find host: Name or service not known
2019-05-12 17:46:05.147 (D) SoapySDROutputPlugin::enumSampleSinks: 1 SoapySDR devices. Enumerate these with Tx channel(s):
2019-05-12 17:46:05.148 (D) SoapySDROutputPlugin::enumSampleSinks: device #0 (redpitaya-0) serial redpitaya-0 channel 0
2019-05-12 17:46:05.148 (D) MainWindow::MainWindow: select SampleSource from settings or default (file source) ...
2019-05-12 17:46:05.148 (D) DSPDeviceSourceEngine::start
2019-05-12 17:46:05.148 (D) DSPDeviceSourceEngine::run
2019-05-12 17:46:05.229 (D) FFTEngine::create: using FFTW engine
2019-05-12 17:46:05.682 (D) FFT: creating FFTW plan (n=1024,forward) took 453ms
2019-05-12 17:46:05.682 (D) GLSpectrum::connectTimer
2019-05-12 17:46:05.686 (D) DSPDeviceSourceEngine::addSink: SpectrumVis
2019-05-12 17:46:05.686 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink
2019-05-12 17:46:05.693 (D) DSPDeviceSourceEngine::setSourceSequence: seq: 0
2019-05-12 17:46:05.694 (D) SoapySDRInput::openDevice: allocated SampleFifo
2019-05-12 17:46:05.694 (D) SoapySDRInput::openDevice: open device here
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_deviceSettingsArgs:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: Rx channel 0
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_streamSettingsArgs:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_hasDCAutoCorrection: false m_hasDCOffsetValue: false m_hasIQBalanceValue: false m_hasFrequencyCorrectionValue: false m_hasAGC: false
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_antennas:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_gainRange: [0, 0]
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: individual gains...
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: tunable elements...
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_name: RF
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_range (kHz): [50, 60000]
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_frequencySettingsArgs:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_ratesRanges (kHz): 20, 50, 100, 250, 500, 1250
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_bandwidthsRanges (kHz):
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: Tx channel 0
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_streamSettingsArgs:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_hasDCAutoCorrection: false m_hasDCOffsetValue: false m_hasIQBalanceValue: false m_hasFrequencyCorrectionValue: false m_hasAGC: false
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_antennas:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_gainRange: [0, 0]
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: individual gains...
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: tunable elements...
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_name: RF
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_range (kHz): [50, 60000]
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_frequencySettingsArgs:
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_ratesRanges (kHz): 20, 50, 100, 250, 500, 1250
2019-05-12 17:46:05.695 (D) DeviceSoapySDRParams::printParams: m_bandwidthsRanges (kHz):
2019-05-12 17:46:05.695 (D) DSPDeviceSourceEngine::addSink: FileRecord
2019-05-12 17:46:05.695 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink
2019-05-12 17:46:05.695 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 0 m_centerFrequency: 0
2019-05-12 17:46:05.714 (D) DSPDeviceSourceEngine::setSource
2019-05-12 17:46:05.714 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPSetSource
2019-05-12 17:46:05.714 (D) DSPDeviceSourceEngine::gotoIdle
2019-05-12 17:46:05.715 (D) DSPDeviceSourceEngine::handleSetSource: set SoapySDRInput
2019-05-12 17:46:05.719 (D) DSPDeviceSourceEngine::configureCorrections
2019-05-12 17:46:05.719 (D) SoapySDRInput::applySettings: setSampleRate OK: 1024000
2019-05-12 17:46:05.719 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPConfigureCorrection
2019-05-12 17:46:05.719 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 435000000 Hz device center freq: 435000000 Hz device sample rate: 1024000 S/s Actual sample rate: 1024000 S/s center freq position code: 2 image frequency: 435000000 Hz
2019-05-12 17:46:05.719 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-12 17:46:05.719 (D) SoapySDRInput::applySettings: set antenna to NONE
2019-05-12 17:46:05.719 (D) SoapySDRInput::applySettings: bandwidth set to 1000000
2019-05-12 17:46:05.719 (D) SoapySDRInput::applySettings: set global gain to 0
2019-05-12 17:46:05.719 (D) SoapySDRInput::applySettings: unset AGC
2019-05-12 17:46:05.720 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1024000 m_centerFrequency: 435000000
2019-05-12 17:46:05.720 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:05.720 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1024000 m_centerFrequency: 435000000
2019-05-12 17:46:05.720 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-12 17:46:05.720 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-12 17:46:05.720 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1024000 m_centerFrequency: 435000000
2019-05-12 17:46:05.720 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3f5f5c18
2019-05-12 17:46:05.720 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1024000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-12 17:46:05.720 (D) MainWindow::setDeviceGUI: insert Rx tab at 0
2019-05-12 17:46:05.720 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-12 17:46:05.724 (D) MainWindow::MainWindow: load current preset settings...
2019-05-12 17:46:05.724 (D) MainWindow::loadPresetSettings: preset [default | no name]
2019-05-12 17:46:07.117 (D) FFT: creating FFTW plan (n=4096,forward) took 1393ms
2019-05-12 17:46:07.119 (D) GLSpectrumGUI::on_refLevel_currentIndexChanged: refLevel: -4.000000e+01
2019-05-12 17:46:07.123 (D) DeviceSourceAPI::loadSourceSettings: Loading preset [default | no name] is not a source preset
2019-05-12 17:46:07.123 (D) DeviceUISet::loadRxChannelSettings: Loading preset [default | no name] not a source preset
2019-05-12 17:46:07.123 (D) MainWindow::MainWindow: apply settings...
2019-05-12 17:46:07.123 (D) MainWindow::MainWindow: update preset controls...
2019-05-12 17:46:07.123 (D) MainWindow::MainWindow: registered resource file /opt/build/sdrangel/build/sdrbase.rcc
2019-05-12 17:46:07.124 (D) StaticFileController: docroot=:/webapi, encoding=UTF-8, maxAge=60000
2019-05-12 17:46:07.124 (D) StaticFileController: cache timeout=60000, size=1000000
2019-05-12 17:46:07.124 (D) HttpListener: Listening on port 8091
2019-05-12 17:46:07.124 (I) WebAPIServer::start: starting web API server at http://127.0.0.1:8091
2019-05-12 17:46:07.124 (D) MainWindow::MainWindow: end
2019-05-12 17:46:07.149 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-12 17:46:07.157 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgReportGainChange
2019-05-12 17:46:07.157 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:07.157 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1024000, CenterFrequency:435000000
2019-05-12 17:46:07.157 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:07.157 (D) SoapySDRInputGui::updateHardware
2019-05-12 17:46:07.157 (D) SoapySDRInput::handleMessage: MsgConfigureSoapySDRInput
2019-05-12 17:46:07.157 (D) DSPDeviceSourceEngine::configureCorrections
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: setSampleRate OK: 1250000
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPConfigureCorrection
2019-05-12 17:46:07.158 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 435000000 Hz device center freq: 435000000 Hz device sample rate: 1250000 S/s Actual sample rate: 1250000 S/s center freq position code: 2 image frequency: 435000000 Hz
2019-05-12 17:46:07.158 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: set antenna to NONE
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: bandwidth set to 1000000
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: set global gain to 0
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: unset AGC
2019-05-12 17:46:07.158 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 435000000
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1250000 m_centerFrequency: 435000000
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-12 17:46:07.158 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 435000000
2019-05-12 17:46:07.158 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3f5f5c18
2019-05-12 17:46:07.158 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1250000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-12 17:46:07.160 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgReportGainChange
2019-05-12 17:46:07.160 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:07.160 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1250000, CenterFrequency:435000000
2019-05-12 17:46:07.160 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:19.615 (D) DSPDeviceSinkEngine::start
2019-05-12 17:46:19.615 (D) DSPDeviceSinkEngine::run
2019-05-12 17:46:19.621 (D) FFTEngine::create: using FFTW engine
2019-05-12 17:46:19.621 (D) FFT: creating FFTW plan (n=1024,forward) took 0ms
2019-05-12 17:46:19.621 (D) GLSpectrum::connectTimer
2019-05-12 17:46:19.629 (D) DSPDeviceSinkEngine::addSpectrumSink: SpectrumVis
2019-05-12 17:46:19.629 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPAddSpectrumSink
2019-05-12 17:46:19.632 (D) DSPDeviceSinkEngine::setSinkSequence: seq: 0
2019-05-12 17:46:19.640 (D) DSPDeviceSinkEngine::setSink
2019-05-12 17:46:19.640 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPSetSink
2019-05-12 17:46:19.640 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-12 17:46:19.640 (D) DSPDeviceSinkEngine::handleSetSink: set FileSink
2019-05-12 17:46:19.643 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 435000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:19.643 (D) MainWindow::setDeviceGUI: insert Tx tab at 1
2019-05-12 17:46:19.643 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:19.643 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 435000000
2019-05-12 17:46:19.643 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:19.643 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-12 17:46:19.644 (D) MainWindow::setDeviceGUI: adding tab for FileSink
2019-05-12 17:46:19.647 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-12 17:46:19.650 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:19.650 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:435000000
2019-05-12 17:46:19.650 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:21.776 (D) FileSinkGui::updateHardware
2019-05-12 17:46:21.776 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:21.776 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 425000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:21.776 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:21.776 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 425000000
2019-05-12 17:46:21.777 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:21.777 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:21.777 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:425000000
2019-05-12 17:46:21.777 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:22.728 (D) FileSinkGui::updateHardware
2019-05-12 17:46:22.728 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:22.728 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 325000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:22.728 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:22.729 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 325000000
2019-05-12 17:46:22.729 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:22.729 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:22.729 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:325000000
2019-05-12 17:46:22.729 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:23.502 (D) FileSinkGui::updateHardware
2019-05-12 17:46:23.502 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:23.502 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 225000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:23.502 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:23.502 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 225000000
2019-05-12 17:46:23.502 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:23.503 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:23.503 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:225000000
2019-05-12 17:46:23.503 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:24.272 (D) FileSinkGui::updateHardware
2019-05-12 17:46:24.272 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:24.272 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 125000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:24.272 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:24.272 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 125000000
2019-05-12 17:46:24.272 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:24.273 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:24.273 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:125000000
2019-05-12 17:46:24.273 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:25.170 (D) FileSinkGui::updateHardware
2019-05-12 17:46:25.170 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:25.170 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 25000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:25.170 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:25.170 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 25000000
2019-05-12 17:46:25.171 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:25.171 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:25.171 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:25000000
2019-05-12 17:46:25.171 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:25.498 (D) FileSinkGui::updateHardware
2019-05-12 17:46:25.498 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:25.498 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 125000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:25.498 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:25.498 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 125000000
2019-05-12 17:46:25.499 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:25.499 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:25.499 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:125000000
2019-05-12 17:46:25.499 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:26.326 (D) FileSinkGui::updateHardware
2019-05-12 17:46:26.326 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:26.326 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 115000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:26.326 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:26.326 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 115000000
2019-05-12 17:46:26.327 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:26.327 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:26.327 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:115000000
2019-05-12 17:46:26.327 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:27.320 (D) FileSinkGui::updateHardware
2019-05-12 17:46:27.320 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:27.320 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 15000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:27.320 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:27.321 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 15000000
2019-05-12 17:46:27.321 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:27.321 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:27.321 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:15000000
2019-05-12 17:46:27.321 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:28.196 (D) FileSinkGui::updateHardware
2019-05-12 17:46:28.196 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:28.196 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 25000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:28.196 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.196 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 25000000
2019-05-12 17:46:28.196 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:28.197 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.197 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:25000000
2019-05-12 17:46:28.197 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:28.386 (D) FileSinkGui::updateHardware
2019-05-12 17:46:28.386 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:28.386 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 35000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:28.386 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.387 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 35000000
2019-05-12 17:46:28.387 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:28.387 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.388 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:35000000
2019-05-12 17:46:28.388 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:28.488 (D) FileSinkGui::updateHardware
2019-05-12 17:46:28.488 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:28.488 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 25000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:28.488 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.488 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 25000000
2019-05-12 17:46:28.488 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:28.488 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.488 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:25000000
2019-05-12 17:46:28.489 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:28.618 (D) FileSinkGui::updateHardware
2019-05-12 17:46:28.618 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:28.618 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 35000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:28.619 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.619 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 35000000
2019-05-12 17:46:28.619 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:28.619 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:28.619 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:35000000
2019-05-12 17:46:28.619 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:29.228 (D) FileSinkGui::updateHardware
2019-05-12 17:46:29.228 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:29.228 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 25000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:29.228 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:29.228 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 25000000
2019-05-12 17:46:29.228 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:29.228 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:29.229 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:25000000
2019-05-12 17:46:29.229 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:29.821 (D) FileSinkGui::updateHardware
2019-05-12 17:46:29.821 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:29.822 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 35000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:29.822 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:29.822 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 35000000
2019-05-12 17:46:29.822 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:29.822 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:29.822 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:35000000
2019-05-12 17:46:29.822 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:30.407 (D) FileSinkGui::updateHardware
2019-05-12 17:46:30.408 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:30.408 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 34000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:30.408 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.408 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 34000000
2019-05-12 17:46:30.408 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:30.408 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.408 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:34000000
2019-05-12 17:46:30.408 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:30.510 (D) FileSinkGui::updateHardware
2019-05-12 17:46:30.510 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:30.510 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 33000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:30.510 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.510 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 33000000
2019-05-12 17:46:30.510 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:30.510 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.510 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:33000000
2019-05-12 17:46:30.510 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:30.815 (D) FileSinkGui::updateHardware
2019-05-12 17:46:30.816 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:30.816 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 32000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:30.816 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.816 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 32000000
2019-05-12 17:46:30.816 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:30.816 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.816 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:32000000
2019-05-12 17:46:30.816 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:30.914 (D) FileSinkGui::updateHardware
2019-05-12 17:46:30.914 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:30.914 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 31000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:30.914 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.914 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 31000000
2019-05-12 17:46:30.914 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:30.914 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:30.914 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:31000000
2019-05-12 17:46:30.914 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:31.357 (D) FileSinkGui::updateHardware
2019-05-12 17:46:31.357 (D) FileSinkOutput::handleMessage: MsgConfigureFileSink
2019-05-12 17:46:31.357 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 30000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-12 17:46:31.358 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:31.358 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 30000000
2019-05-12 17:46:31.358 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3faa9010
2019-05-12 17:46:31.358 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:31.358 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:30000000
2019-05-12 17:46:31.358 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:42.937 (D) MainWindow::sampleSinkChanged: tab at 1
2019-05-12 17:46:42.937 (D) DeviceSinkAPI::saveSourceSettings: serializing sink sdrangel.samplesink.filesink[0]:
2019-05-12 17:46:42.937 (D) DSPDeviceSinkEngine::stopGeneration
2019-05-12 17:46:42.938 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationStop
2019-05-12 17:46:42.938 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-12 17:46:42.944 (D) FileSourceInput::stop
2019-05-12 17:46:42.944 (D) DSPDeviceSinkEngine::setSinkSequence: seq: 0
2019-05-12 17:46:42.944 (D) DeviceSourceAPI::addSinkBuddy: added buddy SoapySDR(redpitaya-0) [94335727285872] <-> [94335724911744]
2019-05-12 17:46:42.952 (D) SampleSourceFifo::resize: 1024000
2019-05-12 17:46:42.966 (D) SoapySDROutput::openDevice: look in Rx buddies
2019-05-12 17:46:42.967 (D) DSPDeviceSinkEngine::setSink
2019-05-12 17:46:42.967 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPSetSink
2019-05-12 17:46:42.967 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-12 17:46:42.967 (D) DSPDeviceSinkEngine::handleSetSink: set SoapySDROutput
2019-05-12 17:46:42.968 (D) MainWindow::setDeviceGUI: insert Tx tab at 1
2019-05-12 17:46:42.969 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-12 17:46:42.969 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-12 17:46:42.977 (D) SampleSourceFifo::resize: 256000
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: setSampleRate OK: 1024000
2019-05-12 17:46:42.979 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: set antenna to NONE
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: bandwidth set to 1000000
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: set global gain to 0
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: unset AGC
2019-05-12 17:46:42.979 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:42.979 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 1024000 m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-12 17:46:42.979 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1024000 m_centerFrequency: 435000000
2019-05-12 17:46:42.979 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3fb18788
2019-05-12 17:46:42.979 (D) DeviceSinkAPI::loadSinkSettings: Loading preset [default | no name]
2019-05-12 17:46:42.979 (D) Preset::findBestSourceConfig: serial matched (exact): id: sdrangel.samplesink.soapysdroutput ser: redpitaya-0
2019-05-12 17:46:42.979 (D) DeviceSinkAPI::loadSinkSettings: center frequency: 30000000 Hz
2019-05-12 17:46:42.980 (D) DeviceSinkAPI::loadSinkSettings: deserializing sink sdrangel.samplesink.soapysdroutput[0]: redpitaya-0
2019-05-12 17:46:42.983 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-12 17:46:42.983 (D) SoapySDROutputGui::handleInputMessages: message: SoapySDROutput::MsgReportGainChange
2019-05-12 17:46:42.983 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:42.983 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:1024000, CenterFrequency:435000000
2019-05-12 17:46:42.983 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:43.074 (D) SoapySDROutputGui::updateHardware
2019-05-12 17:46:43.074 (D) SoapySDROutput::handleMessage: MsgConfigureSoapySDROutput
2019-05-12 17:46:43.074 (D) SampleSourceFifo::resize: 75000
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: setSampleRate OK: 100000
2019-05-12 17:46:43.074 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(30000000)
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: set antenna to NONE
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: bandwidth set to 1000000
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: set global gain to 0
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: unset AGC
2019-05-12 17:46:43.074 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:43.074 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 30000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 100000 m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-12 17:46:43.074 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 100000 m_centerFrequency: 30000000
2019-05-12 17:46:43.074 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-12 17:46:43.075 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x55cc3fb18788
2019-05-12 17:46:43.075 (D) SoapySDROutputGui::handleInputMessages: message: SoapySDROutput::MsgReportGainChange
2019-05-12 17:46:43.075 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:46:43.075 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:30000000
2019-05-12 17:46:43.075 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:46.285 (D) AudioDeviceManager::addAudioSource: -1: 0x55cc3fe5cde0
2019-05-12 17:46:46.285 (W) AudioInput::start: using default device alsa_output.pci-0000_00_14.2.analog-stereo.monitor
2019-05-12 17:46:46.285 (I) AudioInput::start: audio format OK
2019-05-12 17:46:46.289 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-12 17:46:46.289 (D) SSBMod::applyChannelSettings: basebandSampleRate: 48000 outputSampleRate: 48000 inputFrequencyOffset: 0
2019-05-12 17:46:46.289 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-12 17:46:46.289 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:46:46.290 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:46:46.291 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-12 17:46:46.291 (D) AudioDeviceManager::addAudioSource: -1: 0x55cc3fe5cde0
2019-05-12 17:46:46.291 (D) ThreadedBasebandSampleSource::ThreadedBasebandSampleSource: "ThreadedBasebandSampleSource(UpChannelizer(SSBMod))"
2019-05-12 17:46:46.291 (D) ThreadedBasebandSampleSource::ThreadedBasebandSampleSource: thread: QThread(0x55cc3ec20450) m_thread: QThread(0x55cc3fad5a30)
2019-05-12 17:46:46.291 (D) DSPDeviceSinkEngine::addThreadedSource: ThreadedBasebandSampleSource(UpChannelizer(SSBMod))
2019-05-12 17:46:46.291 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPAddThreadedBasebandSampleSource
2019-05-12 17:46:46.291 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-12 17:46:46.291 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-12 17:46:46.291 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-12 17:46:46.291 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-12 17:46:46.291 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-12 17:46:46.292 (D) DSPDeviceSinkEngine::checkNumberOfBasebandSources: single channel mode
2019-05-12 17:46:46.292 (D) BasebandSampleSource::setDeviceSampleSourceFifo: connect device FIFO 0x55cc3fe682f0
2019-05-12 17:46:46.292 (D) ValueDialZ::formatText: value: 0
2019-05-12 17:46:46.314 (D) FFTEngine::create: using FFTW engine
2019-05-12 17:46:46.314 (D) FFT: creating FFTW plan (n=1024,forward) took 0ms
2019-05-12 17:46:46.314 (D) GLSpectrum::connectTimer
2019-05-12 17:46:46.314 (D) ValueDialZ::formatText: value: 0
2019-05-12 17:46:46.315 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-12 17:46:46.315 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-12 17:46:46.315 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-12 17:46:46.315 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:46:46.316 (D) SSBModGUI::applyBandwidths: dsb: false spanLog2: 3 m_spectrumRate: 6000 bw: 30 lw: 3 bwMax: 60 tickInterval: 5
2019-05-12 17:46:46.316 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-12 17:46:46.316 (D) SSBMod::handleMessage: MsgConfigureChannelizer: sampleRate: 48000 centerFrequency: 0
2019-05-12 17:46:46.316 (D) SSBMod::handleMessage: MsgConfigureSSBMod
2019-05-12 17:46:46.316 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:46:46.316 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-12 17:46:46.316 (D) AudioDeviceManager::addAudioSource: -1: 0x55cc3fe5cde0
2019-05-12 17:46:46.348 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-12 17:46:50.537 (D) SSBMod::handleMessage: MsgConfigureChannelizer: sampleRate: 48000 centerFrequency: 0
2019-05-12 17:46:50.538 (D) SSBMod::handleMessage: MsgConfigureSSBMod
2019-05-12 17:47:02.504 (D) SoapySDROutput::handleMessage: MsgStartStop: start
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::initGeneration
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationInit
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::gotoInit: m_deviceDescription: SoapySDROutput sampleRate: 100000 centerFrequency: 30000000
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::gotoInit: initializing ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-12 17:47:02.504 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-12 17:47:02.504 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-12 17:47:02.504 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-12 17:47:02.504 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-12 17:47:02.504 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::startGeneration
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationStart
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::gotoRunning
2019-05-12 17:47:02.504 (D) DSPDeviceSinkEngine::gotoRunning: SoapySDROutput started
2019-05-12 17:47:02.504 (D) SoapySDROutput::start: allocate thread and take ownership
2019-05-12 17:47:02.504 (D) SoapySDROutputThread::SoapySDROutputThread
2019-05-12 17:47:02.504 (D) SoapySDROutput::start: (re)sart buddy thread
2019-05-12 17:47:02.505 (D) SoapySDROutputThread::run: m_sampleRate: 100000
2019-05-12 17:47:02.505 (D) SoapySDROutput::start: started
2019-05-12 17:47:02.505 (D) SoapySDROutputThread::run: format: CF32 fullScale: 1.000000
2019-05-12 17:47:02.505 (D) DSPDeviceSinkEngine::gotoRunning: starting ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-12 17:47:02.505 (D) ThreadedBasebandSampleSource::start
2019-05-12 17:47:02.505 (D) UpChannelizer::start: thread: 0x55cc3fad5a30 m_outputSampleRate: 100000 m_requestedInputSampleRate: 0 m_requestedCenterFrequency: 0
2019-05-12 17:47:02.505 (D) SSBMod::start: m_outputSampleRate: 100000 m_inputFrequencyOffset: 0
2019-05-12 17:47:02.505 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-12 17:47:02.505 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-12 17:47:02.505 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:47:02.505 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer
2019-05-12 17:47:02.505 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer: m_requestedInputSampleRate: 48000 m_requestedCenterFrequency: 0
2019-05-12 17:47:02.505 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ -24000 : 24000 ] rot: 25000
2019-05-12 17:47:02.505 (D) UpChannelizer::createFilterChain: take center half (decimate by 2): [ 0 ] sig: [ -25000 : 25000 ]
2019-05-12 17:47:02.505 (D) SoapySDROutputThread::run: numElems: 1024 elemSize: 8 initialTtimeoutUs: 102400 timeoutUs: 250000
2019-05-12 17:47:02.505 (D) SoapySDROutputThread::run: start running loop
2019-05-12 17:47:02.505 (D) UpChannelizer::createFilterChain: start: sig: [ -25000 : 25000 ] BW: 50000 chan: [ -24000 : 24000 ] rot: 12500
2019-05-12 17:47:02.505 (D) UpChannelizer::createFilterChain: complete: #stages: 1 BW: 50000 ofs: 0
2019-05-12 17:47:02.505 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 48000 , in= 50000 , fc= 0
2019-05-12 17:47:02.506 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer
2019-05-12 17:47:02.506 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer: m_requestedInputSampleRate: 48000 m_requestedCenterFrequency: 0
2019-05-12 17:47:02.506 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ -24000 : 24000 ] rot: 25000
2019-05-12 17:47:02.506 (D) UpChannelizer::createFilterChain: take center half (decimate by 2): [ 0 ] sig: [ -25000 : 25000 ]
2019-05-12 17:47:02.506 (D) UpChannelizer::createFilterChain: start: sig: [ -25000 : 25000 ] BW: 50000 chan: [ -24000 : 24000 ] rot: 12500
2019-05-12 17:47:02.506 (D) UpChannelizer::createFilterChain: complete: #stages: 1 BW: 50000 ofs: 0
2019-05-12 17:47:02.506 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 48000 , in= 50000 , fc= 0
2019-05-12 17:47:02.506 (D) DSPDeviceSinkEngine::gotoRunning: input message queue pending: 0
2019-05-12 17:47:02.507 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-12 17:47:02.507 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-12 17:47:02.507 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-12 17:47:02.507 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 50000 inputFrequencyOffset: 0
2019-05-12 17:47:02.507 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-12 17:47:02.507 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-12 17:47:02.508 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-12 17:47:02.508 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 50000 inputFrequencyOffset: 0
2019-05-12 17:47:02.508 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-12 17:47:02.508 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:30000000
2019-05-12 17:47:02.508 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
Can any one tell me if he/she has heard of anyone succeeding to use the repitaya in BOTH RX and RX modes in the sdrangel/sopaysdr/soapySDRredpitaya_module ecosystem ? I am trying to rule out a possible issue in my networking/system environment, so it would be useful for me to know if anyone has managed to use the redpitaya in this ecosystem.
It is very likely that you are the first and only one who is trying to use SDRangel with Red Pitaya in TX mode. It is a niche within a niche within a niche.
OK Thanks, that helps getting the big picture of things. So from the limited soapysdrredpitaya module perspective there is no reason why hardcoding the IP address the way I did it should prevent the module to work in TX mode, if it works well in RX mode? Right? If so I wil then open a ticket on the sdrangel repository otherwise I will give up
Yes, if it works in RX mode, then it should also work in TX mode.
I am willing to run any commands you wish and post you the result, but I am afraid you will have to give me the exact syntax of what to run.
There is no exact syntax. Just like you modified the code for the address, add some printf() to writeStream(). The goal is to bisect the problem. We need to know what is happening when write stream is called.
My best guess is that we are incorrectly declaring timeout: if(size < total) return SOAPY_SDR_TIMEOUT;
send, even on tcp sockets has limited max size per call, so returning a negative number is a problem but retuning less than total is ok. If size > 0, we should return size/8
@pavel-demin Thoughts?
@satfan52 can you confirm this behaviour with some prints in writeStream?
#if defined(_WIN32)
int total = 8 * (int)numElems;
int size;
size = ::send(_sockets[3], (char *)buffs[0], total, 0);
#else
ssize_t total = 8 * numElems;
ssize_t size;
size = ::send(_sockets[3], buffs[0], total, MSG_NOSIGNAL);
#endif
if(size < total) return SOAPY_SDR_TIMEOUT;
return (int)numElems;
AFAIK, in the blocking mode and if the connection is OK, the send
call with the MSG_NOSIGNAL flag returns only when all the bytes are sent. If size < total, then the connection is broken. The limit per call is the maximum value of size_t.
I dont know. I ran into this problem in SoapyRemote even with the MSG_NOSIGNAL flag. Between issues I saw in linux and windows I ended up setting the max size to 4096 and just looping over the data to complete it. All I remember is that it wasn't consistent behaviour.
/*!
* The maximum buffer size for single socket call.
* Use this in the packer and unpacker TCP code.
* Larger buffers may crash some socket implementations.
* The implementation should loop until completed.
*/
#define SOAPY_REMOTE_SOCKET_BUFFMAX 4096
Lets wait for @satfan52 to tell us what he is seeing in writeStream()
Hello guruofquality,
Yes I found the writeStream code sequence in the cpp file (see copy of the code concerned below), and of course I am willing to recompile and run sdrangel with this new code. Bit what additional "print(f)" code exactly do you want me to insert where in the sequence below? Please give the exact syntax and will be happy to recompile and post results here (I assume you will gather results in a debug file in the home directory)
int writeStream(
SoapySDR::Stream *stream,
const void * const *buffs,
const size_t numElems,
int &flags,
const long long timeNs = 0,
const long timeoutUs = 100000)
{
#if defined(_WIN32)
int total = 8 * (int)numElems;
int size;
size = ::send(_sockets[3], (char *)buffs[0], total, 0);
#else
ssize_t total = 8 * numElems;
ssize_t size;
size = ::send(_sockets[3], buffs[0], total, MSG_NOSIGNAL);
#endif
if(size < total) return SOAPY_SDR_TIMEOUT;
return (int)numElems;
}
If I'm not mistaken, Josh's idea is to check the following:
writeStream
is called by SDRangelsize
and total
have reasonable valuesI think that it should be enough to add
cout << "writeStream: " << total << " " << size << endl;
just before
if(size < total) return SOAPY_SDR_TIMEOUT;
and
#include <iostream>
just after
#include <stdexcept>
Please find below the console output after recompiling with the changes suggested. After launching the application, I have created an SSB modulator using the the redpitaya as an output sink. After this was created, I turned on the ssb modulator and cliked on the 1khz tone button to generate an output signal. Nothing happened, the console shows a long serie of "writeStream: 8192 8192" which at some point stopped. I did not copy all of them only the first ones.
root@on7yi-ubuntu:/opt/build/SoapyRedPitaya/build# sdrangel
2019-05-16 23:09:14.097 (W) QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
2019-05-16 23:09:14.108 (I) SDRangel v4.7.1 Qt 5.9.5 64b x86_64 Ubuntu 18.04.2 LTS DSP Rx:24b Tx:16b PID 21108
2019-05-16 23:09:14.109 (I) MainSettings::MainSettings: settings file: format: 0 location: /home/peter/.config/f4exb/SDRangel.conf
2019-05-16 23:09:14.109 (D) AudioDeviceManager::AudioDeviceManager: scan input devices
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #0: default
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #1: pulse
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #2: sysdefault:CARD=Generic
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #3: front:CARD=Generic,DEV=0
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #4: dmix:CARD=Generic,DEV=0
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #5: dmix:CARD=Generic,DEV=2
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #6: dsnoop:CARD=Generic,DEV=0
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #7: dsnoop:CARD=Generic,DEV=2
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #8: hw:CARD=Generic,DEV=0
2019-05-16 23:09:14.352 (D) AudioDeviceManager::AudioDeviceManager: input device #9: hw:CARD=Generic,DEV=2
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #10: plughw:CARD=Generic,DEV=0
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #11: plughw:CARD=Generic,DEV=2
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #12: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #13: alsa_output.pci-0000_00_01.1.hdmi-surround.monitor
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #14: alsa_input.pci-0000_00_14.2.analog-stereo
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #15: QuiskDigitalInput.monitor
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: input device #16: QuiskDigitalOutput.monitor
2019-05-16 23:09:14.353 (D) AudioDeviceManager::AudioDeviceManager: scan output devices
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #0: default
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #1: pulse
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #2: hdmi:CARD=HDMI,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #3: dmix:CARD=HDMI,DEV=3
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #4: dsnoop:CARD=HDMI,DEV=3
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #5: hw:CARD=HDMI,DEV=3
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #6: plughw:CARD=HDMI,DEV=3
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #7: sysdefault:CARD=Generic
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #8: front:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #9: surround21:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #10: surround40:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #11: surround41:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #12: surround50:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #13: surround51:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #14: surround71:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #15: iec958:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #16: dmix:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #17: dmix:CARD=Generic,DEV=1
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #18: dsnoop:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #19: dsnoop:CARD=Generic,DEV=1
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #20: hw:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #21: hw:CARD=Generic,DEV=1
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #22: plughw:CARD=Generic,DEV=0
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #23: plughw:CARD=Generic,DEV=1
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #24: alsa_output.pci-0000_00_14.2.analog-stereo
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #25: alsa_output.pci-0000_00_01.1.hdmi-surround
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #26: QuiskDigitalInput
2019-05-16 23:09:14.800 (D) AudioDeviceManager::AudioDeviceManager: output device #27: QuiskDigitalOutput
2019-05-16 23:09:14.800 (D) MainWindow::MainWindow: start
2019-05-16 23:09:14.846 (D) MainWindow::MainWindow: load settings...
2019-05-16 23:09:14.846 (D) MainWindow::loadSettings
2019-05-16 23:09:14.846 (D) AudioDeviceManager::deserialize
2019-05-16 23:09:14.846 (D) AudioDeviceManager::debugAudioInputInfos: name: "System default device" sampleRate: 48000 volume: 0.15
2019-05-16 23:09:14.846 (D) AudioDeviceManager::debugAudioOutputInfos: name: "System default device" sampleRate: 48000 udpAddress: "127.0.0.1" udpPort: 9998 copyToUDP: false udpUseRTP: false udpChannelMode: 0 udpChannelCodec: 0 decimationFactor: 1
2019-05-16 23:09:14.850 (D) MainWindow::MainWindow: load plugins...
2019-05-16 23:09:14.850 (D) PluginManager::loadPlugins: /opt/build/sdrangel/build/../lib/plugins , /opt/build/sdrangel/build/plugins
2019-05-16 23:09:14.850 (D) PluginManager::loadPluginsDir: fileName: libchanalyzer.so
2019-05-16 23:09:14.851 (I) PluginManager::loadPluginsDir: loaded plugin libchanalyzer.so
2019-05-16 23:09:14.851 (D) PluginManager::loadPluginsDir: fileName: libdemodam.so
2019-05-16 23:09:14.852 (I) PluginManager::loadPluginsDir: loaded plugin libdemodam.so
2019-05-16 23:09:14.852 (D) PluginManager::loadPluginsDir: fileName: libdemodatv.so
2019-05-16 23:09:14.853 (I) PluginManager::loadPluginsDir: loaded plugin libdemodatv.so
2019-05-16 23:09:14.853 (D) PluginManager::loadPluginsDir: fileName: libdemodbfm.so
2019-05-16 23:09:14.855 (I) PluginManager::loadPluginsDir: loaded plugin libdemodbfm.so
2019-05-16 23:09:14.855 (D) PluginManager::loadPluginsDir: fileName: libdemoddatv.so
2019-05-16 23:09:14.897 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddatv.so
2019-05-16 23:09:14.898 (D) PluginManager::loadPluginsDir: fileName: libdemoddsd.so
2019-05-16 23:09:14.899 (I) PluginManager::loadPluginsDir: loaded plugin libdemoddsd.so
2019-05-16 23:09:14.900 (D) PluginManager::loadPluginsDir: fileName: libdemodfreedv.so
2019-05-16 23:09:14.901 (I) PluginManager::loadPluginsDir: loaded plugin libdemodfreedv.so
2019-05-16 23:09:14.901 (D) PluginManager::loadPluginsDir: fileName: libdemodlora.so
2019-05-16 23:09:14.902 (I) PluginManager::loadPluginsDir: loaded plugin libdemodlora.so
2019-05-16 23:09:14.902 (D) PluginManager::loadPluginsDir: fileName: libdemodnfm.so
2019-05-16 23:09:14.903 (I) PluginManager::loadPluginsDir: loaded plugin libdemodnfm.so
2019-05-16 23:09:14.903 (D) PluginManager::loadPluginsDir: fileName: libdemodssb.so
2019-05-16 23:09:14.904 (I) PluginManager::loadPluginsDir: loaded plugin libdemodssb.so
2019-05-16 23:09:14.904 (D) PluginManager::loadPluginsDir: fileName: libdemodwfm.so
2019-05-16 23:09:14.905 (I) PluginManager::loadPluginsDir: loaded plugin libdemodwfm.so
2019-05-16 23:09:14.905 (D) PluginManager::loadPluginsDir: fileName: libfreqtracker.so
2019-05-16 23:09:14.906 (I) PluginManager::loadPluginsDir: loaded plugin libfreqtracker.so
2019-05-16 23:09:14.906 (D) PluginManager::loadPluginsDir: fileName: liblocalsink.so
2019-05-16 23:09:14.907 (I) PluginManager::loadPluginsDir: loaded plugin liblocalsink.so
2019-05-16 23:09:14.907 (D) PluginManager::loadPluginsDir: fileName: libremotesink.so
2019-05-16 23:09:14.908 (I) PluginManager::loadPluginsDir: loaded plugin libremotesink.so
2019-05-16 23:09:14.909 (D) PluginManager::loadPluginsDir: fileName: libudpsink.so
2019-05-16 23:09:14.910 (I) PluginManager::loadPluginsDir: loaded plugin libudpsink.so
2019-05-16 23:09:14.910 (D) PluginManager::loadPluginsDir: fileName: libmodam.so
2019-05-16 23:09:14.911 (I) PluginManager::loadPluginsDir: loaded plugin libmodam.so
2019-05-16 23:09:14.912 (D) PluginManager::loadPluginsDir: fileName: libmodatv.so
2019-05-16 23:09:15.016 (I) PluginManager::loadPluginsDir: loaded plugin libmodatv.so
2019-05-16 23:09:15.017 (D) PluginManager::loadPluginsDir: fileName: libmodfreedv.so
2019-05-16 23:09:15.018 (I) PluginManager::loadPluginsDir: loaded plugin libmodfreedv.so
2019-05-16 23:09:15.018 (D) PluginManager::loadPluginsDir: fileName: libmodnfm.so
2019-05-16 23:09:15.019 (I) PluginManager::loadPluginsDir: loaded plugin libmodnfm.so
2019-05-16 23:09:15.019 (D) PluginManager::loadPluginsDir: fileName: libmodssb.so
2019-05-16 23:09:15.020 (I) PluginManager::loadPluginsDir: loaded plugin libmodssb.so
2019-05-16 23:09:15.021 (D) PluginManager::loadPluginsDir: fileName: libmodwfm.so
2019-05-16 23:09:15.022 (I) PluginManager::loadPluginsDir: loaded plugin libmodwfm.so
2019-05-16 23:09:15.022 (D) PluginManager::loadPluginsDir: fileName: libremotesource.so
2019-05-16 23:09:15.023 (I) PluginManager::loadPluginsDir: loaded plugin libremotesource.so
2019-05-16 23:09:15.023 (D) PluginManager::loadPluginsDir: fileName: libudpsource.so
2019-05-16 23:09:15.024 (I) PluginManager::loadPluginsDir: loaded plugin libudpsource.so
2019-05-16 23:09:15.024 (D) PluginManager::loadPluginsDir: fileName: liboutputbladerf1.so
2019-05-16 23:09:15.026 (I) PluginManager::loadPluginsDir: loaded plugin liboutputbladerf1.so
2019-05-16 23:09:15.026 (D) PluginManager::loadPluginsDir: fileName: liboutputbladerf2.so
2019-05-16 23:09:15.027 (I) PluginManager::loadPluginsDir: loaded plugin liboutputbladerf2.so
2019-05-16 23:09:15.027 (D) PluginManager::loadPluginsDir: fileName: liboutputfilesink.so
2019-05-16 23:09:15.028 (I) PluginManager::loadPluginsDir: loaded plugin liboutputfilesink.so
2019-05-16 23:09:15.029 (D) PluginManager::loadPluginsDir: fileName: liboutputhackrf.so
2019-05-16 23:09:15.029 (I) PluginManager::loadPluginsDir: loaded plugin liboutputhackrf.so
2019-05-16 23:09:15.030 (D) PluginManager::loadPluginsDir: fileName: liboutputlimesdr.so
2019-05-16 23:09:15.032 (I) PluginManager::loadPluginsDir: loaded plugin liboutputlimesdr.so
2019-05-16 23:09:15.032 (D) PluginManager::loadPluginsDir: fileName: liboutputplutosdr.so
2019-05-16 23:09:15.033 (I) PluginManager::loadPluginsDir: loaded plugin liboutputplutosdr.so
2019-05-16 23:09:15.034 (D) PluginManager::loadPluginsDir: fileName: liboutputremote.so
2019-05-16 23:09:15.035 (I) PluginManager::loadPluginsDir: loaded plugin liboutputremote.so
2019-05-16 23:09:15.035 (D) PluginManager::loadPluginsDir: fileName: liboutputsoapysdr.so
2019-05-16 23:09:15.037 (I) PluginManager::loadPluginsDir: loaded plugin liboutputsoapysdr.so
2019-05-16 23:09:15.037 (D) PluginManager::loadPluginsDir: fileName: liboutputxtrx.so
2019-05-16 23:09:15.038 (W) PluginManager::loadPluginsDir: Cannot load library /opt/build/sdrangel/build/plugins/samplesink/xtrxoutput/liboutputxtrx.so: (libxtrxll.so.0: cannot open shared object file: No such file or directory)
2019-05-16 23:09:15.038 (D) PluginManager::loadPluginsDir: fileName: libinputairspy.so
2019-05-16 23:09:15.039 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspy.so
2019-05-16 23:09:15.039 (D) PluginManager::loadPluginsDir: fileName: libinputairspyhf.so
2019-05-16 23:09:15.040 (I) PluginManager::loadPluginsDir: loaded plugin libinputairspyhf.so
2019-05-16 23:09:15.041 (D) PluginManager::loadPluginsDir: fileName: libinputbladerf1.so
2019-05-16 23:09:15.042 (I) PluginManager::loadPluginsDir: loaded plugin libinputbladerf1.so
2019-05-16 23:09:15.042 (D) PluginManager::loadPluginsDir: fileName: libinputbladerf2.so
2019-05-16 23:09:15.043 (I) PluginManager::loadPluginsDir: loaded plugin libinputbladerf2.so
2019-05-16 23:09:15.044 (D) PluginManager::loadPluginsDir: fileName: libinputfcdpro.so
2019-05-16 23:09:15.045 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdpro.so
2019-05-16 23:09:15.045 (D) PluginManager::loadPluginsDir: fileName: libinputfcdproplus.so
2019-05-16 23:09:15.046 (I) PluginManager::loadPluginsDir: loaded plugin libinputfcdproplus.so
2019-05-16 23:09:15.047 (D) PluginManager::loadPluginsDir: fileName: libinputfilesource.so
2019-05-16 23:09:15.048 (I) PluginManager::loadPluginsDir: loaded plugin libinputfilesource.so
2019-05-16 23:09:15.048 (D) PluginManager::loadPluginsDir: fileName: libinputhackrf.so
2019-05-16 23:09:15.049 (I) PluginManager::loadPluginsDir: loaded plugin libinputhackrf.so
2019-05-16 23:09:15.049 (D) PluginManager::loadPluginsDir: fileName: libinputlimesdr.so
2019-05-16 23:09:15.050 (I) PluginManager::loadPluginsDir: loaded plugin libinputlimesdr.so
2019-05-16 23:09:15.051 (D) PluginManager::loadPluginsDir: fileName: libinputlocal.so
2019-05-16 23:09:15.051 (I) PluginManager::loadPluginsDir: loaded plugin libinputlocal.so
2019-05-16 23:09:15.052 (D) PluginManager::loadPluginsDir: fileName: libinputperseus.so
2019-05-16 23:09:15.053 (I) PluginManager::loadPluginsDir: loaded plugin libinputperseus.so
2019-05-16 23:09:15.053 (D) PluginManager::loadPluginsDir: fileName: libinputplutosdr.so
2019-05-16 23:09:15.054 (I) PluginManager::loadPluginsDir: loaded plugin libinputplutosdr.so
2019-05-16 23:09:15.055 (D) PluginManager::loadPluginsDir: fileName: libinputremote.so
2019-05-16 23:09:15.056 (I) PluginManager::loadPluginsDir: loaded plugin libinputremote.so
2019-05-16 23:09:15.056 (D) PluginManager::loadPluginsDir: fileName: libinputrtlsdr.so
2019-05-16 23:09:15.057 (I) PluginManager::loadPluginsDir: loaded plugin libinputrtlsdr.so
2019-05-16 23:09:15.057 (D) PluginManager::loadPluginsDir: fileName: libinputsdrplay.so
2019-05-16 23:09:15.059 (I) PluginManager::loadPluginsDir: loaded plugin libinputsdrplay.so
2019-05-16 23:09:15.059 (D) PluginManager::loadPluginsDir: fileName: libinputsoapysdr.so
2019-05-16 23:09:15.060 (I) PluginManager::loadPluginsDir: loaded plugin libinputsoapysdr.so
2019-05-16 23:09:15.060 (D) PluginManager::loadPluginsDir: fileName: libinputtestsource.so
2019-05-16 23:09:15.061 (I) PluginManager::loadPluginsDir: loaded plugin libinputtestsource.so
2019-05-16 23:09:15.062 (D) PluginManager::loadPluginsDir: fileName: libinputxtrx.so
2019-05-16 23:09:15.062 (W) PluginManager::loadPluginsDir: Cannot load library /opt/build/sdrangel/build/plugins/samplesource/xtrxinput/libinputxtrx.so: (libxtrxll.so.0: cannot open shared object file: No such file or directory)
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel AM Demodulator with channel name "sdrangel.channel.amdemod"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel AM Modulator with channel name "sdrangel.channeltx.modam"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel ATV Demodulator with channel name "sdrangel.channel.demodatv"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel ATV Modulator with channel name "sdrangel.channeltx.modatv"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource Airspy Input with source name sdrangel.samplesource.airspy
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource AirspyHF Input with source name sdrangel.samplesource.airspyhf
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource BladeRF1 Input with source name sdrangel.samplesource.bladerf1input
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink BladeRF1 Output with sink name sdrangel.samplesource.bladerf1output
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource BladeRF2 Input with source name sdrangel.samplesource.bladerf2input
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink BladeRF2 Output with sink name sdrangel.samplesink.bladerf2output
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel Broadcast FM Demodulator with channel name "sdrangel.channel.bfm"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel Channel Analyzer with channel name "sdrangel.channel.chanalyzer"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel DATV Demodulator with channel name "sdrangel.channel.demoddatv"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel DSD Demodulator with channel name "sdrangel.channel.dsddemod"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink File sink output with sink name sdrangel.samplesink.filesink
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource File source input with source name sdrangel.samplesource.filesource
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel FreeDV Demodulator with channel name "sdrangel.channel.freedvdemod"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel FreeDV Modulator with channel name "sdrangel.channeltx.freedvmod"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel Frequency Tracker with channel name "sdrangel.channel.freqtracker"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource FunCube Pro Input with source name sdrangel.samplesource.fcdpro
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource FunCube Pro+ Input with source name sdrangel.samplesource.fcdproplus
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource HackRF Input with source name sdrangel.samplesource.hackrf
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink HackRF Output with sink name sdrangel.samplesource.hackrfoutput
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource LimeSDR Input with source name sdrangel.samplesource.limesdr
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink LimeSDR Output with sink name sdrangel.samplesink.limesdr
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel LoRa Demodulator with channel name "sdrangel.channel.lorademod"
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel Local channel sink with channel name "sdrangel.channel.localsink"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource Local device input with source name sdrangel.samplesource.localinput
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel NFM Demodulator with channel name "sdrangel.channel.nfmdemod"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel NFM Modulator with channel name "sdrangel.channeltx.modnfm"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource Perseus Input with source name sdrangel.samplesource.perseus
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource PlutoSDR Input with source name sdrangel.samplesource.plutosdr
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink PlutoSDR Output with sink name sdrangel.samplesink.plutosdr
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource RTL-SDR Input with source name sdrangel.samplesource.rtlsdr
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel Remote channel sink with channel name "sdrangel.channel.remotesink"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel Remote channel source with channel name "sdrangel.channeltx.remotesource"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource Remote device input with source name sdrangel.samplesource.remoteinput
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink Remote device output with sink name sdrangel.samplesink.remoteoutput
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource SDRPlay RSP1 Input with source name sdrangel.samplesource.sdrplay
2019-05-16 23:09:15.063 (D) PluginManager::registerRxChannel SSB Demodulator with channel name "sdrangel.channel.ssbdemod"
2019-05-16 23:09:15.063 (D) PluginManager::registerTxChannel SSB Modulator with channel name "sdrangel.channeltx.modssb"
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSource SoapySDR Input with source name sdrangel.samplesource.soapysdrinput
2019-05-16 23:09:15.063 (D) PluginManager::registerSampleSink SoapySDR Output with sink name sdrangel.samplesink.soapysdroutput
2019-05-16 23:09:15.064 (D) PluginManager::registerSampleSource Test Source input with source name sdrangel.samplesource.testsource
2019-05-16 23:09:15.064 (D) PluginManager::registerRxChannel UDP Channel Sink with channel name "sdrangel.channel.udpsink"
2019-05-16 23:09:15.064 (D) PluginManager::registerTxChannel UDP Channel Source with channel name "sdrangel.channeltx.udpsource"
2019-05-16 23:09:15.064 (D) PluginManager::registerRxChannel WFM Demodulator with channel name "sdrangel.channel.wfmdemod"
2019-05-16 23:09:15.064 (D) PluginManager::registerTxChannel WFM Modulator with channel name "sdrangel.channeltx.modwfm"
2019-05-16 23:09:15.068 (D) AirspyPlugin::enumSampleSources: enumerated 0 Airspy devices AIRSPY_ERROR_NOT_FOUND
2019-05-16 23:09:15.068 (D) AirspyPlugin::enumSampleSources: airspy_exit: AIRSPY_SUCCESS
2019-05-16 23:09:15.100 (D) LimeSDRInputPlugin::enumSampleSources: Could not find any LimeSDR device
2019-05-16 23:09:15.104 (I) DevicePerseusScan::scan: no Perseus devices
ERROR: Unable to find host: Name or service not known
2019-05-16 23:09:20.267 (D) DeviceSoapySDRScan::scan: Lib Version: v0.7.1-myriadrf1~ubuntu18.04
2019-05-16 23:09:20.267 (D) DeviceSoapySDRScan::scan: API Version: v0.7.1
2019-05-16 23:09:20.267 (D) DeviceSoapySDRScan::scan: ABI Version: v0.7
2019-05-16 23:09:20.267 (D) DeviceSoapySDRScan::scan: Install root: /usr
2019-05-16 23:09:20.268 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libLMS7Support.so
2019-05-16 23:09:20.269 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libmiriSupport.so
2019-05-16 23:09:20.270 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libosmosdrSupport.so
2019-05-16 23:09:20.270 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libPlutoSDRSupport.so
2019-05-16 23:09:20.271 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libremoteSupport.so
2019-05-16 23:09:20.271 (D) DeviceSoapySDRScan::scan: loaded module: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librtlsdrSupport.so
2019-05-16 23:09:20.272 (D) DeviceSoapySDRScan::scan: loaded module: /usr/local/lib/SoapySDR/modules0.7/libRedPitaya.so
2019-05-16 23:09:20.272 (D) DeviceSoapySDRScan::scan: driver: lime
2019-05-16 23:09:20.281 (D) DeviceSoapySDRScan::scan: driver: miri
2019-05-16 23:09:20.286 (D) DeviceSoapySDRScan::scan: driver: osmosdr
2019-05-16 23:09:20.286 (D) DeviceSoapySDRScan::scan: driver: plutosdr
2019-05-16 23:09:20.437 (D) DeviceSoapySDRScan::scan: driver: redpitaya
2019-05-16 23:09:20.437 (D) DeviceSoapySDRScan::scan: redpitaya #0 redpitaya-0
2019-05-16 23:09:20.438 (D) DeviceSoapySDRScan::scan: redpitaya #0 driver=redpitaya hardware=redpitaya #Rx=1 #Tx=1
2019-05-16 23:09:20.438 (D) DeviceSoapySDRScan::scan: driver: remote
2019-05-16 23:09:20.547 (D) DeviceSoapySDRScan::scan: driver: rtlsdr
2019-05-16 23:09:20.555 (D) SoapySDRInputPlugin::enumSampleSources: 1 SoapySDR devices. Enumerate these with Rx channel(s):
2019-05-16 23:09:20.555 (D) SoapySDRInputPlugin::enumSampleSources: device #0 (redpitaya-0) serial redpitaya-0 channel 0
2019-05-16 23:09:20.565 (D) LimeSDROutputPlugin::enumSampleSources: Could not find any LimeSDR device
ERROR: Unable to find host: Name or service not known
2019-05-16 23:09:25.717 (D) SoapySDROutputPlugin::enumSampleSinks: 1 SoapySDR devices. Enumerate these with Tx channel(s):
2019-05-16 23:09:25.717 (D) SoapySDROutputPlugin::enumSampleSinks: device #0 (redpitaya-0) serial redpitaya-0 channel 0
2019-05-16 23:09:25.717 (D) MainWindow::MainWindow: select SampleSource from settings or default (file source) ...
2019-05-16 23:09:25.717 (D) DSPDeviceSourceEngine::start
2019-05-16 23:09:25.717 (D) DSPDeviceSourceEngine::run
2019-05-16 23:09:25.802 (D) FFTEngine::create: using FFTW engine
2019-05-16 23:09:26.270 (D) FFT: creating FFTW plan (n=1024,forward) took 468ms
2019-05-16 23:09:26.270 (D) GLSpectrum::connectTimer
2019-05-16 23:09:26.276 (D) DSPDeviceSourceEngine::addSink: SpectrumVis
2019-05-16 23:09:26.276 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink
2019-05-16 23:09:26.283 (D) DSPDeviceSourceEngine::setSourceSequence: seq: 0
2019-05-16 23:09:26.285 (D) SoapySDRInput::openDevice: allocated SampleFifo
2019-05-16 23:09:26.285 (D) SoapySDRInput::openDevice: open device here
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_deviceSettingsArgs:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: Rx channel 0
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_streamSettingsArgs:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_hasDCAutoCorrection: false m_hasDCOffsetValue: false m_hasIQBalanceValue: false m_hasFrequencyCorrectionValue: false m_hasAGC: false
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_antennas:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_gainRange: [0, 0]
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: individual gains...
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: tunable elements...
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_name: RF
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_range (kHz): [50, 60000]
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_frequencySettingsArgs:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_ratesRanges (kHz): 20, 50, 100, 250, 500, 1250
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_bandwidthsRanges (kHz):
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: Tx channel 0
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_streamSettingsArgs:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_hasDCAutoCorrection: false m_hasDCOffsetValue: false m_hasIQBalanceValue: false m_hasFrequencyCorrectionValue: false m_hasAGC: false
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_antennas:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_gainRange: [0, 0]
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: individual gains...
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: tunable elements...
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_name: RF
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_range (kHz): [50, 60000]
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_frequencySettingsArgs:
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_ratesRanges (kHz): 20, 50, 100, 250, 500, 1250
2019-05-16 23:09:26.286 (D) DeviceSoapySDRParams::printParams: m_bandwidthsRanges (kHz):
2019-05-16 23:09:26.287 (D) DSPDeviceSourceEngine::addSink: FileRecord
2019-05-16 23:09:26.287 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink
2019-05-16 23:09:26.287 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 0 m_centerFrequency: 0
2019-05-16 23:09:26.310 (D) DSPDeviceSourceEngine::setSource
2019-05-16 23:09:26.310 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPSetSource
2019-05-16 23:09:26.310 (D) DSPDeviceSourceEngine::gotoIdle
2019-05-16 23:09:26.310 (D) DSPDeviceSourceEngine::handleSetSource: set SoapySDRInput
2019-05-16 23:09:26.314 (D) DSPDeviceSourceEngine::configureCorrections
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: setSampleRate OK: 1024000
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPConfigureCorrection
2019-05-16 23:09:26.315 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 435000000 Hz device center freq: 435000000 Hz device sample rate: 1024000 S/s Actual sample rate: 1024000 S/s center freq position code: 2 image frequency: 435000000 Hz
2019-05-16 23:09:26.315 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: set antenna to NONE
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: bandwidth set to 1000000
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: set global gain to 0
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: unset AGC
2019-05-16 23:09:26.315 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1024000 m_centerFrequency: 435000000
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1024000 m_centerFrequency: 435000000
2019-05-16 23:09:26.315 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1024000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-16 23:09:26.315 (D) MainWindow::setDeviceGUI: insert Rx tab at 0
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-16 23:09:26.315 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-16 23:09:26.315 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1024000 m_centerFrequency: 435000000
2019-05-16 23:09:26.315 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x5568646751d8
2019-05-16 23:09:26.318 (D) MainWindow::MainWindow: load current preset settings...
2019-05-16 23:09:26.318 (D) MainWindow::loadPresetSettings: preset [default | no name]
2019-05-16 23:09:27.758 (D) FFT: creating FFTW plan (n=4096,forward) took 1440ms
2019-05-16 23:09:27.760 (D) GLSpectrumGUI::on_refLevel_currentIndexChanged: refLevel: -4.000000e+01
2019-05-16 23:09:27.765 (D) DeviceSourceAPI::loadSourceSettings: Loading preset [default | no name] is not a source preset
2019-05-16 23:09:27.765 (D) DeviceUISet::loadRxChannelSettings: Loading preset [default | no name] not a source preset
2019-05-16 23:09:27.766 (D) MainWindow::MainWindow: apply settings...
2019-05-16 23:09:27.766 (D) MainWindow::MainWindow: update preset controls...
2019-05-16 23:09:27.766 (D) MainWindow::MainWindow: registered resource file /opt/build/sdrangel/build/sdrbase.rcc
2019-05-16 23:09:27.766 (D) StaticFileController: docroot=:/webapi, encoding=UTF-8, maxAge=60000
2019-05-16 23:09:27.766 (D) StaticFileController: cache timeout=60000, size=1000000
2019-05-16 23:09:27.766 (D) HttpListener: Listening on port 8091
2019-05-16 23:09:27.766 (I) WebAPIServer::start: starting web API server at http://127.0.0.1:8091
2019-05-16 23:09:27.766 (D) MainWindow::MainWindow: end
2019-05-16 23:09:27.818 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-16 23:09:27.822 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgReportGainChange
2019-05-16 23:09:27.822 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:27.822 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1024000, CenterFrequency:435000000
2019-05-16 23:09:27.822 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:09:27.823 (D) SoapySDRInputGui::updateHardware
2019-05-16 23:09:27.823 (D) SoapySDRInput::handleMessage: MsgConfigureSoapySDRInput
2019-05-16 23:09:27.823 (D) DSPDeviceSourceEngine::configureCorrections
2019-05-16 23:09:27.823 (D) SoapySDRInput::applySettings: setSampleRate OK: 1250000
2019-05-16 23:09:27.823 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPConfigureCorrection
2019-05-16 23:09:27.823 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 435000000 Hz device center freq: 435000000 Hz device sample rate: 1250000 S/s Actual sample rate: 1250000 S/s center freq position code: 2 image frequency: 435000000 Hz
2019-05-16 23:09:27.823 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-16 23:09:27.823 (D) SoapySDRInput::applySettings: set antenna to NONE
2019-05-16 23:09:27.823 (D) SoapySDRInput::applySettings: bandwidth set to 1000000
2019-05-16 23:09:27.823 (D) SoapySDRInput::applySettings: set global gain to 0
2019-05-16 23:09:27.823 (D) SoapySDRInput::applySettings: unset AGC
2019-05-16 23:09:27.824 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 435000000
2019-05-16 23:09:27.824 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:27.824 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1250000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-16 23:09:27.824 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1250000 m_centerFrequency: 435000000
2019-05-16 23:09:27.824 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-16 23:09:27.824 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-16 23:09:27.824 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 435000000
2019-05-16 23:09:27.824 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x5568646751d8
2019-05-16 23:09:27.825 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgReportGainChange
2019-05-16 23:09:27.825 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:27.825 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1250000, CenterFrequency:435000000
2019-05-16 23:09:27.826 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:09:30.986 (D) SoapySDRInputGui::updateHardware
2019-05-16 23:09:30.986 (D) SoapySDRInput::handleMessage: MsgConfigureSoapySDRInput
2019-05-16 23:09:30.986 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 50000000 Hz device center freq: 50000000 Hz device sample rate: 1250000 S/s Actual sample rate: 1250000 S/s center freq position code: 2 image frequency: 50000000 Hz
2019-05-16 23:09:30.986 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(50000000)
2019-05-16 23:09:30.986 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:30.987 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 50000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1250000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:09:30.987 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:30.987 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:30.987 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-16 23:09:30.987 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-16 23:09:30.987 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:30.987 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x5568646751d8
2019-05-16 23:09:30.987 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:30.987 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1250000, CenterFrequency:50000000
2019-05-16 23:09:30.987 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:09:31.164 (D) SoapySDRInputGui::updateHardware
2019-05-16 23:09:31.164 (D) SoapySDRInput::handleMessage: MsgConfigureSoapySDRInput
2019-05-16 23:09:31.164 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 40000000 Hz device center freq: 40000000 Hz device sample rate: 1250000 S/s Actual sample rate: 1250000 S/s center freq position code: 2 image frequency: 40000000 Hz
2019-05-16 23:09:31.164 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(40000000)
2019-05-16 23:09:31.164 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 40000000
2019-05-16 23:09:31.165 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 40000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1250000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:09:31.165 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:31.165 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1250000 m_centerFrequency: 40000000
2019-05-16 23:09:31.165 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-16 23:09:31.165 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-16 23:09:31.165 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 40000000
2019-05-16 23:09:31.165 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x5568646751d8
2019-05-16 23:09:31.165 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:31.165 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1250000, CenterFrequency:40000000
2019-05-16 23:09:31.165 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:09:31.642 (D) SoapySDRInputGui::updateHardware
2019-05-16 23:09:31.642 (D) SoapySDRInput::handleMessage: MsgConfigureSoapySDRInput
2019-05-16 23:09:31.642 (D) DeviceSampleSource::calculateDeviceCenterFrequency: frequencyShiftScheme: 0 desired center freq: 50000000 Hz device center freq: 50000000 Hz device sample rate: 1250000 S/s Actual sample rate: 1250000 S/s center freq position code: 2 image frequency: 50000000 Hz
2019-05-16 23:09:31.642 (D) SoapySDRInput::setDeviceCenterFrequency: setFrequency(50000000)
2019-05-16 23:09:31.642 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:31.643 (D) SoapySDRInput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 50000000 Hz m_LOppmTenths: 0 m_log2Decim: 0 m_fcPos: 2 m_devSampleRate: 1250000 m_softDCCorrection: false m_softIQCorrection: false m_antenna: "NONE" m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:09:31.643 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:31.643 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:31.643 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis
2019-05-16 23:09:31.643 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to FileRecord
2019-05-16 23:09:31.643 (D) FileRecord::handleMessage: DSPSignalNotification: m_inputSampleRate: 1250000 m_centerFrequency: 50000000
2019-05-16 23:09:31.643 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x5568646751d8
2019-05-16 23:09:31.643 (D) SoapySDRInputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:31.643 (D) SoapySDRInputGui::handleInputMessages: DSPSignalNotification: SampleRate:1250000, CenterFrequency:50000000
2019-05-16 23:09:31.643 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:09:58.579 (D) DSPDeviceSinkEngine::start
2019-05-16 23:09:58.580 (D) DSPDeviceSinkEngine::run
2019-05-16 23:09:58.585 (D) FFTEngine::create: using FFTW engine
2019-05-16 23:09:58.585 (D) FFT: creating FFTW plan (n=1024,forward) took 0ms
2019-05-16 23:09:58.585 (D) GLSpectrum::connectTimer
2019-05-16 23:09:58.592 (D) DSPDeviceSinkEngine::addSpectrumSink: SpectrumVis
2019-05-16 23:09:58.592 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPAddSpectrumSink
2019-05-16 23:09:58.595 (D) DSPDeviceSinkEngine::setSinkSequence: seq: 0
2019-05-16 23:09:58.603 (D) DSPDeviceSinkEngine::setSink
2019-05-16 23:09:58.603 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPSetSink
2019-05-16 23:09:58.603 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-16 23:09:58.604 (D) DSPDeviceSinkEngine::handleSetSink: set FileSink
2019-05-16 23:09:58.607 (D) FileSinkOutput::applySettings: forward: m_centerFrequency: 435000000 m_sampleRate: 48000 m_log2Interp: 0
2019-05-16 23:09:58.607 (D) MainWindow::setDeviceGUI: insert Tx tab at 1
2019-05-16 23:09:58.607 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:58.607 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 435000000
2019-05-16 23:09:58.607 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864add0d0
2019-05-16 23:09:58.607 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-16 23:09:58.608 (D) MainWindow::setDeviceGUI: adding tab for FileSink
2019-05-16 23:09:58.611 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-16 23:09:58.616 (D) FileSinkGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:09:58.616 (D) FileSinkGui::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:435000000
2019-05-16 23:09:58.616 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:08.745 (D) MainWindow::sampleSinkChanged: tab at 1
2019-05-16 23:10:08.745 (D) DeviceSinkAPI::saveSourceSettings: serializing sink sdrangel.samplesink.filesink[0]:
2019-05-16 23:10:08.745 (D) DSPDeviceSinkEngine::stopGeneration
2019-05-16 23:10:08.745 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationStop
2019-05-16 23:10:08.745 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-16 23:10:08.751 (D) FileSourceInput::stop
2019-05-16 23:10:08.752 (D) DSPDeviceSinkEngine::setSinkSequence: seq: 0
2019-05-16 23:10:08.752 (D) DeviceSourceAPI::addSinkBuddy: added buddy SoapySDR(redpitaya-0) [93906852046816] <-> [93906849478880]
2019-05-16 23:10:08.760 (D) SampleSourceFifo::resize: 1024000
2019-05-16 23:10:08.774 (D) SoapySDROutput::openDevice: look in Rx buddies
2019-05-16 23:10:08.774 (D) DSPDeviceSinkEngine::setSink
2019-05-16 23:10:08.774 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPSetSink
2019-05-16 23:10:08.774 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-16 23:10:08.774 (D) DSPDeviceSinkEngine::handleSetSink: set SoapySDROutput
2019-05-16 23:10:08.776 (D) MainWindow::setDeviceGUI: insert Tx tab at 1
2019-05-16 23:10:08.776 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-16 23:10:08.776 (D) MainWindow::setDeviceGUI: adding tab for SoapySDR[0:0] redpitaya-0
2019-05-16 23:10:08.783 (D) SampleSourceFifo::resize: 256000
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: setSampleRate OK: 1024000
2019-05-16 23:10:08.785 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: set antenna to NONE
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: bandwidth set to 1000000
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: set global gain to 0
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: unset AGC
2019-05-16 23:10:08.785 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:08.785 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 1024000 m_centerFrequency: 435000000
2019-05-16 23:10:08.785 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864b2f3f8
2019-05-16 23:10:08.785 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 1024000 m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-16 23:10:08.785 (D) DeviceSinkAPI::loadSinkSettings: Loading preset [default | no name]
2019-05-16 23:10:08.785 (D) Preset::findBestSourceConfig: serial matched (exact): id: sdrangel.samplesink.soapysdroutput ser: redpitaya-0
2019-05-16 23:10:08.785 (D) DeviceSinkAPI::loadSinkSettings: center frequency: 435000000 Hz
2019-05-16 23:10:08.785 (D) DeviceSinkAPI::loadSinkSettings: deserializing sink sdrangel.samplesink.soapysdroutput[0]: redpitaya-0
2019-05-16 23:10:08.788 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-16 23:10:08.788 (D) SoapySDROutputGui::handleInputMessages: message: SoapySDROutput::MsgReportGainChange
2019-05-16 23:10:08.788 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:08.788 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:1024000, CenterFrequency:435000000
2019-05-16 23:10:08.788 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:08.881 (D) SoapySDROutputGui::updateHardware
2019-05-16 23:10:08.881 (D) SoapySDROutput::handleMessage: MsgConfigureSoapySDROutput
2019-05-16 23:10:08.881 (D) SampleSourceFifo::resize: 75000
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: setSampleRate OK: 100000
2019-05-16 23:10:08.881 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(435000000)
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: set antenna to NONE
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: bandwidth set to 1000000
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: set global gain to 0
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: unset AGC
2019-05-16 23:10:08.881 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:08.881 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 435000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 100000 m_bandwidth: 1000000 m_globalGain: 0 force: true
2019-05-16 23:10:08.882 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 100000 m_centerFrequency: 435000000
2019-05-16 23:10:08.882 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864b2f3f8
2019-05-16 23:10:08.882 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-16 23:10:08.882 (D) SoapySDROutputGui::handleInputMessages: message: SoapySDROutput::MsgReportGainChange
2019-05-16 23:10:08.882 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:08.882 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:435000000
2019-05-16 23:10:08.882 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:25.253 (D) AudioDeviceManager::addAudioSource: -1: 0x556864d677a0
2019-05-16 23:10:25.253 (W) AudioInput::start: using default device alsa_output.pci-0000_00_14.2.analog-stereo.monitor
2019-05-16 23:10:25.253 (I) AudioInput::start: audio format OK
2019-05-16 23:10:25.255 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-16 23:10:25.255 (D) SSBMod::applyChannelSettings: basebandSampleRate: 48000 outputSampleRate: 48000 inputFrequencyOffset: 0
2019-05-16 23:10:25.255 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-16 23:10:25.255 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:25.256 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:25.257 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-16 23:10:25.258 (D) AudioDeviceManager::addAudioSource: -1: 0x556864d677a0
2019-05-16 23:10:25.258 (D) ThreadedBasebandSampleSource::ThreadedBasebandSampleSource: "ThreadedBasebandSampleSource(UpChannelizer(SSBMod))"
2019-05-16 23:10:25.258 (D) ThreadedBasebandSampleSource::ThreadedBasebandSampleSource: thread: QThread(0x556863c94450) m_thread: QThread(0x556864b33d30)
2019-05-16 23:10:25.258 (D) DSPDeviceSinkEngine::addThreadedSource: ThreadedBasebandSampleSource(UpChannelizer(SSBMod))
2019-05-16 23:10:25.258 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPAddThreadedBasebandSampleSource
2019-05-16 23:10:25.258 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-16 23:10:25.258 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-16 23:10:25.258 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-16 23:10:25.258 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-16 23:10:25.258 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-16 23:10:25.258 (D) DSPDeviceSinkEngine::checkNumberOfBasebandSources: single channel mode
2019-05-16 23:10:25.258 (D) BasebandSampleSource::setDeviceSampleSourceFifo: connect device FIFO 0x556864c94f90
2019-05-16 23:10:25.259 (D) ValueDialZ::formatText: value: 0
2019-05-16 23:10:25.280 (D) FFTEngine::create: using FFTW engine
2019-05-16 23:10:25.280 (D) FFT: creating FFTW plan (n=1024,forward) took 0ms
2019-05-16 23:10:25.280 (D) GLSpectrum::connectTimer
2019-05-16 23:10:25.280 (D) ValueDialZ::formatText: value: 0
2019-05-16 23:10:25.281 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:25.281 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:25.281 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-16 23:10:25.281 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:25.282 (D) SSBModGUI::applyBandwidths: dsb: false spanLog2: 3 m_spectrumRate: 6000 bw: 30 lw: 3 bwMax: 60 tickInterval: 5
2019-05-16 23:10:25.282 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:25.282 (D) SSBMod::handleMessage: MsgConfigureChannelizer: sampleRate: 48000 centerFrequency: 0
2019-05-16 23:10:25.282 (D) SSBMod::handleMessage: MsgConfigureSSBMod
2019-05-16 23:10:25.282 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:25.283 (D) NCOF::setFreq: freq: 1000.000000 m_phaseIncrement: 85.333336
2019-05-16 23:10:25.283 (D) AudioDeviceManager::addAudioSource: -1: 0x556864d677a0
2019-05-16 23:10:25.326 (D) GLSpectrum::initializeGL: context: major: 3 minor: 1 ES: no
2019-05-16 23:10:31.761 (D) SoapySDROutputGui::updateHardware
2019-05-16 23:10:31.761 (D) SoapySDROutput::handleMessage: MsgConfigureSoapySDROutput
2019-05-16 23:10:31.761 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(50000000)
2019-05-16 23:10:31.761 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:31.761 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 50000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 100000 m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:10:31.761 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 100000 m_centerFrequency: 50000000
2019-05-16 23:10:31.761 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-16 23:10:31.761 (D) DSPDeviceSinkEngine::handleSourceMessages: forward message to ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-16 23:10:31.761 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-16 23:10:31.761 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-16 23:10:31.761 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-16 23:10:31.761 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-16 23:10:31.762 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-16 23:10:31.762 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864b2f3f8
2019-05-16 23:10:31.762 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:31.762 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:31.762 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:31.762 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:50000000
2019-05-16 23:10:31.762 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:33.097 (D) SoapySDROutputGui::updateHardware
2019-05-16 23:10:33.097 (D) SoapySDROutput::handleMessage: MsgConfigureSoapySDROutput
2019-05-16 23:10:33.097 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(40000000)
2019-05-16 23:10:33.097 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:33.097 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 100000 m_centerFrequency: 40000000
2019-05-16 23:10:33.097 (D) DSPDeviceSinkEngine::handleSourceMessages: forward message to ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-16 23:10:33.097 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-16 23:10:33.097 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-16 23:10:33.097 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-16 23:10:33.097 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-16 23:10:33.097 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-16 23:10:33.097 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864b2f3f8
2019-05-16 23:10:33.097 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 40000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 100000 m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:10:33.097 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:33.097 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:33.097 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:33.097 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:40000000
2019-05-16 23:10:33.098 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:33.098 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-16 23:10:34.725 (D) SoapySDROutputGui::updateHardware
2019-05-16 23:10:34.725 (D) SoapySDROutput::handleMessage: MsgConfigureSoapySDROutput
2019-05-16 23:10:34.725 (D) SoapySDROutput::setDeviceCenterFrequency: setFrequency(30000000)
2019-05-16 23:10:34.725 (D) SoapySDROutput::applySettings: m_transverterMode: false m_transverterDeltaFrequency: 0 m_centerFrequency: 30000000 Hz m_LOppmTenths: 0 m_log2Interp: 0 m_devSampleRate: 100000 m_bandwidth: 1000000 m_globalGain: 0 force: false
2019-05-16 23:10:34.725 (D) DSPDeviceSinkEngine::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:34.726 (D) SoapySDRInputGui::handleInputMessages: message: SoapySDRInput::MsgConfigureSoapySDRInput
2019-05-16 23:10:34.726 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 100000 m_centerFrequency: 30000000
2019-05-16 23:10:34.726 (D) DSPDeviceSinkEngine::handleSourceMessages: forward message to ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-16 23:10:34.726 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-16 23:10:34.726 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-16 23:10:34.726 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-16 23:10:34.726 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-16 23:10:34.726 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-16 23:10:34.726 (D) DSPDeviceSinkEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x556864b2f3f8
2019-05-16 23:10:34.726 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:34.726 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:34.726 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:34.726 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:30000000
2019-05-16 23:10:34.726 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
2019-05-16 23:10:40.141 (D) SoapySDROutput::handleMessage: MsgStartStop: start
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::initGeneration
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationInit
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::gotoIdle
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::gotoInit: m_deviceDescription: SoapySDROutput sampleRate: 100000 centerFrequency: 30000000
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::gotoInit: initializing ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-16 23:10:40.142 (D) UpChannelizer::handleMessage: DSPSignalNotification
2019-05-16 23:10:40.142 (D) UpChannelizer::handleMessage: DSPSignalNotification: m_outputSampleRate: 100000
2019-05-16 23:10:40.142 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ 0 : 0 ] rot: 25000
2019-05-16 23:10:40.142 (D) UpChannelizer::createFilterChain: complete: #stages: 0 BW: 100000 ofs: 0
2019-05-16 23:10:40.142 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 0 , in= 100000 , fc= 0
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::startGeneration
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::handleSynchronousMessages: DSPGenerationStart
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::gotoRunning
2019-05-16 23:10:40.142 (D) DSPDeviceSinkEngine::gotoRunning: SoapySDROutput started
2019-05-16 23:10:40.142 (D) SoapySDROutput::start: allocate thread and take ownership
2019-05-16 23:10:40.142 (D) SoapySDROutputThread::SoapySDROutputThread
2019-05-16 23:10:40.142 (D) SoapySDROutput::start: (re)sart buddy thread
2019-05-16 23:10:40.143 (D) SoapySDROutputThread::run: m_sampleRate: 100000
2019-05-16 23:10:40.143 (D) SoapySDROutput::start: started
2019-05-16 23:10:40.143 (D) SoapySDROutputThread::run: format: CF32 fullScale: 1.000000
2019-05-16 23:10:40.143 (D) DSPDeviceSinkEngine::gotoRunning: starting ThreadedSampleSource( UpChannelizer(SSBMod) )
2019-05-16 23:10:40.143 (D) ThreadedBasebandSampleSource::start
2019-05-16 23:10:40.143 (D) UpChannelizer::start: thread: 0x556864b33d30 m_outputSampleRate: 100000 m_requestedInputSampleRate: 0 m_requestedCenterFrequency: 0
2019-05-16 23:10:40.143 (D) SSBMod::start: m_outputSampleRate: 100000 m_inputFrequencyOffset: 0
2019-05-16 23:10:40.143 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer
2019-05-16 23:10:40.143 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:40.143 (D) UpChannelizer::handleMessage: DSPConfigureChannelizer: m_requestedInputSampleRate: 48000 m_requestedCenterFrequency: 0
2019-05-16 23:10:40.143 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-16 23:10:40.143 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:40.143 (D) SoapySDROutputThread::run: numElems: 1024 elemSize: 8 initialTtimeoutUs: 102400 timeoutUs: 250000
2019-05-16 23:10:40.143 (D) SoapySDROutputThread::run: start running loop
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
2019-05-16 23:10:40.144 (D) DSPDeviceSinkEngine::gotoRunning: input message queue pending: 0
2019-05-16 23:10:40.144 (D) UpChannelizer::createFilterChain: start: sig: [ -50000 : 50000 ] BW: 100000 chan: [ -24000 : 24000 ] rot: 25000
2019-05-16 23:10:40.144 (D) UpChannelizer::createFilterChain: take center half (decimate by 2): [ 0 ] sig: [ -25000 : 25000 ]
2019-05-16 23:10:40.145 (D) UpChannelizer::createFilterChain: start: sig: [ -25000 : 25000 ] BW: 50000 chan: [ -24000 : 24000 ] rot: 12500
2019-05-16 23:10:40.145 (D) UpChannelizer::createFilterChain: complete: #stages: 1 BW: 50000 ofs: 0
2019-05-16 23:10:40.145 (D) UpChannelizer::applyConfiguration: out= 100000 , req= 48000 , in= 50000 , fc= 0
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
2019-05-16 23:10:40.145 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:40.145 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 100000 inputFrequencyOffset: 0
2019-05-16 23:10:40.145 (D) SSBMod::handleMessage: MsgChannelizerNotification
2019-05-16 23:10:40.145 (D) SSBMod::applyChannelSettings: basebandSampleRate: 100000 outputSampleRate: 50000 inputFrequencyOffset: 0
2019-05-16 23:10:40.145 (D) NCOF::setFreq: freq: 0.000000 m_phaseIncrement: 0.000000
2019-05-16 23:10:40.145 (D) Interpolator::createPolyphaseLowPass: ntaps: 144
2019-05-16 23:10:40.146 (D) SoapySDROutputGui::handleInputMessages: message: DSPSignalNotification
2019-05-16 23:10:40.146 (D) SoapySDROutputGui::handleInputMessages: DSPSignalNotification: SampleRate:100000, CenterFrequency:30000000
2019-05-16 23:10:40.146 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
.........
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
2019-05-17 00:01:06.979 (C) SampleSinkFifo: 7 messages dropped
2019-05-17 00:01:06.979 (C) SampleSinkFifo: overflow - dropping 14336 samples
writeStream: 8192 8192
writeStream: 8192 8192
writeStream: 8192 8192
That looks pretty good. Always 8k buffers in and out. :-)
Another possible concern is the scaling. Do you know what scaling sdrangel uses for transmit samples? I think redpitaya expects 1.0 is full scale, but perhaps sdrangel is using something different, and the samples are clipping or something of that nature. Just a guess.
Hello,
I do not know what the scaling of sdrangel is, however, you rrefered to the phenomena of clipping and that definitively rings a bell to me :In reception mode, I noticed some significant audio problems that actually look like clipping effects as if something was saturating in the signal path (audio card, adc...I don't know) . I did not yet open a ticket (one step a the time) but I guess if it happens in reception it probably also happens in transmission too and maybe that is what you are referring to in relation to scaling? Is there a way I can check this famous scaling parameter on sdrangel ?
Thanks Regards Peter
In plugins/samplesink/soapysdroutput/soapysdroutputthread.cpp:
// Determine sample format to be used
double fullScale(0.0);
std::string format = m_dev->getNativeStreamFormat(SOAPY_SDR_TX, channels.front(), fullScale);
qDebug("SoapySDROutputThread::run: format: %s fullScale: %f", format.c_str(), fullScale);
if ((format == "CS8") && (fullScale == 128.0)) { // 8 bit signed - native
m_interpolatorType = Interpolator8;
} else if ((format == "CS16") && (fullScale == 2048.0)) { // 12 bit signed - native
m_interpolatorType = Interpolator12;
} else if ((format == "CS16") && (fullScale == 32768.0)) { // 16 bit signed - native
m_interpolatorType = Interpolator16;
} else { // for other types make a conversion to float
m_interpolatorType = InterpolatorFloat;
format = "CF32";
}
So it checks what format is requested. Apparently for float this should be "CF32" and indeed this is confirmed in the log:
2019-05-16 23:10:40.143 (D) SoapySDROutputThread::run: format: CF32 fullScale: 1.000000
Thus the interpolator selected is InterpolatorFloat. This interpolator is supposed (note the word "suppose" here) to translate the internal 16 bit signed samples to the [-1.0, 1.0] range (from [-32768, 32767]). I think floating point is not so common so it might not be very well tested.
Errm... well spotted! So we can be conclusive on the fact this has never been tested before :smile: I am going to open a specific issue in SDRangel for that. Indeed in this state it will yield null input to the transmitter.
Since we've found the source of this problem and it's not in the SoapyRedPitaya module, I'm closing this issue.
To complete the information. The problem is followed up on this issue: https://github.com/f4exb/sdrangel/issues/345
Hello,
I am testing Sdrangel with the redpitaya SDR tranceiver under Ubuntu 18.04 and with the soapysdr/SoapyRedPitaya module.
I have hardcoded the IP address of the RP in the SoapyRedPitaya.cpp file so sdrangel and soapysdr have no problem to find the RP.
This works fine in reception but not in transmission. When I try to transmit after having defined a proper sink in Sdrangel, then nothing happens. I think there is something wrong with the SoapyRedpitaya module. Sdrangel does not report any errors.... and works fine in transmission mode with my PlutoSdr and its soapysdr, so..... Thanks Regards Peter