SDRdaemon transmit support
With the new major version v3.0.0 of SDRdaemon transmit capable SDR devices are supported. For now only HackRF is supported and more will come with next versions of SDRdaemon.
A new sample sink plugin SDRdaemonSink has been created to support remote transmission with a UDP link to the remote SDRdaemon Tx instance.
SDRdaemon reception side changes
SDRdaemonFEC has been renamed SDRdaemonSource and SDRdaemon plugin is removed from the build and no more supported. In consequence there is no more dependency on liblz4.
This makes things simpler with a SDRdaemonSource for remote reception and SDRdaemonSink for remote transmission using the SDRdaemon package installed on a distant machine with connected SDR devices.
There are important changes in the GUI to make it more convenient and aligned on the new SDRdaemonSink plugin.
Major GUI changes
The value dials aspect has changed from a reverse video aspect to a more realistic thumbwheel aspect.
For values admitting negative values a new value dial class has been created to support seamless move across the zero value.
Other changes and fixes
- AF squelch and NFM
- Changed ready/running/error color status of sample sinks to match those of sample sources
- HackRF input: force settings after deserialization
- Turned on compilation warnings and solved them
- Removed some useless dependencies
- Rearranged dock widgets so device interface is on the top and presets are on the bottom
- Fixed code typo preventing remove last device to work correctly
- Fixed re-enumeration of static devices
- Updated documentation