The qsy() function will now change the rig frequency when it notices
that the modem is permanently frequency-locked (e.g., MT-63).
* Remove modem_frequency argument and associated code from the various
rig control set_qsy functions, this is now done by qsy().
* Make modem::set_freq() virtual and override it in mt63 in order to
better prevent frequency changes.
* Use qsy() in the RSID decoder and notifier "Go to freq" callback.
Add menus to select
* modes that will be switched to on RSID reception
* modes for which to transmit RSID / VideoID / CWID
The defaults are:
* Receive RSID: all modes
* Transmit RSID & VideoID: all except CW, PSK31, RTTY
* CWID: all except CW
Also add option to choose which modes are shown in the main OpMode
menu.
* Reorganise RSID data declarations
* Synchronise with F6CTE's RSID list
* Decode and transmit RSID for Olivia 8/1000 and 8/250
* Print message when decoding RSID for unimplemented modes
* Added new modem types PSK-125R, PSK-250R, PSK-500R,
which use the following for additional noise and phase
multipath immunity:
. convolutional coding
. bit interleaving
. soft decoding
* Added modem type PSK63F, compatible with MultiPsk PSK63FEC
* Added RSID codes for PSKR and PSK63F
* Changed naming convention of MODEM_BPSK31 to MODEM_PSK31 to be
consistent with other PSK baud rates
* Change Sound*::Read methods to float
* Enable RSID upsampling for 8 KHz modems
* Add main.{get,set,toggle}_rsid XML-RPC methods
* Add option to disable RSID decoding on reception
* RSID may be enabled during transmit or tune
* Add RSID event type
* Add RSID receive options to:
- Notify only
- Enter RX text marker before changing modem and frequency
* Add close buttons
* Fix notification window callback
* Remove re_t assignment operator
* Use RE matching for callsign filter