A number of settings keys existed in the spec and in the SWG classes but were missing from the plugin's webapi handlers, so setting them over the API silently did nothing: dnrScheme on the SSB demodulator, aprsData on the M17 modulator, pulseShaping on the packet, PSK31 and RTTY modulators, audioDeviceName on Simple PTT, period, autosave, autoload, autosavePeriod and filename on SID, and several on Star Tracker, XTRX and the Android SDR driver input. Three more were spelled so that they could never match. The channel analyzer tested for "rationalDownSample " with a trailing space, radio astronomy tested for "sweep12Start" and "sweep12Stop" rather than "sweep2Start" and "sweep2Stop", and AFC read "hasTargetFrequency" into m_transverterTarget rather than "transverterTarget". The channel analyzer also now accepts the shorter "frequency", "downSample" and "downSamplerRate" spellings alongside the existing ones. MapSettings::applySettings ignored rgbColor and mapType, so a patch carrying them was accepted and then dropped. Registers MCPServer.yaml in the web API resources so it is served with the rest of the documentation, and drops a redundant nested guard in the Sky Map report left by the QString leak fix. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Android SDR Driver Input Plugin
Introduction
This input sample source plugin gets its I/Q samples from the Android SDR Driver or SDRplay Driver apps. These apps enable support for RTL SDR, HackRF and SDRPlay SDRs.
Interface
1: Start/Stop
Device start / stop button.
- Blue triangle icon: device is ready and can be started
- Green square icon: device is running and can be stopped
- Red square icon: an error has occurred with the connection to the device. The plugin will continually try to reconnect.
2: Center frequency
This is the center frequency in kHz of the device.
3: Stream sample rate
Network I/Q sample rate in kS/s.
4: Local oscillator correction
This is the correction to be applied to the device's local oscillator in ppm.
5: DC offset correction
Check this button to enable DC offset correction on the device.
6: IQ imbalance correction
Check this button to enable IQ imbalance correction on the device.
7: Bias tee
Check this button to enable a bias tee, if the device supports it.
8: Direct sampling mode
Use this button to activate RTL-SDR's direct sampling mode. This can be used to tune to HF frequencies.
9: Sample bit depth
Specifies number of bits per I/Q sample transmitted via TCP/IP. This should be 8 for RTL SDR, but can be 16 for SDRPlay.
10: Server TCP Port
TCP port of SDR Driver to connect to. Typically 1234.
11: Sample rate
Specify the device's sample rate in samples per second (S/s).
12: RF Bandwidth
Specifies the bandwidth in kHz of the analog filter in the device. Available bandwidths are dependent upon the device.
13: Gain
Specify gain in dB applied in various stages of the device. Available gains will depend upon the type of device.
12: AGC
Check to enable automatic gain control in the device. How AGC works is device dependent.
