Wykres commitów

78 Commity (master)

Autor SHA1 Wiadomość Data
Stelios Bounanos b3eda4503e Add init_modem frequency argument
Add frequency argument to init_modem and related functions.  This makes
it simpler to correctly change modem and frequency on RSID reception.
2010-02-17 13:38:26 +00:00
Stelios Bounanos 78b515c6b1 Add verbose log level
* Add new "Verbose" log level
  * Change numerous LOG_INFO calls to LOG_VERBOSE
  * Change the default log level to "Info"
2010-01-28 04:05:10 +00:00
David Freese 93bedef1ca RSID fft processing
Replaced Sorensen real fft with Cfft implementation. Cfft also
    used for the waterfall fft.
2010-01-20 20:11:54 -06:00
Stelios Bounanos af78f3465f Improve RSID QSY functionality
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.
2010-01-11 16:58:17 +00:00
Stelios Bounanos 0ec66d1c77 Add ID mode exceptions
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.
2010-01-05 22:38:30 +00:00
Stelios Bounanos 56afe38a60 Add new RSID codes
* 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
2009-12-18 14:53:30 +00:00
John Douyere 58d86f6fa0 PSKR - PSK63F - new modem types
* 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
2009-12-18 04:53:45 -06:00
John Douyere db836ccf41 PSK500 Addition
* Added PSK500 mode at the request of the pskmail users
      Patch created by John Douyere, VK2ETA
      Submitted by Rein Couperus, PA0R
2009-10-26 06:59:08 -05:00
David Freese df650031bd RSID eot change
Added configuration item for RSID at end of transmission
2009-09-01 13:04:37 -05:00
Stelios Bounanos b09cea25ff Enable concurrent RSID decoding
* 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
2009-09-01 01:05:51 +01:00
Stelios Bounanos 4de96c9b34 Clean up RSID code 2009-09-01 01:05:51 +01:00
Stelios Bounanos 3537f62788 Add RSID notifications
* 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
2009-07-13 19:46:00 +01:00
Stelios Bounanos 9d566564c4 Clean up headers 2009-04-12 23:57:17 +01:00
David Freese 4dfb2c596c Mod - RSID propability of detection improvements
* increased time between RSID tones and start of normal modem signal
    * corrected errors in decoder implementation
2009-03-21 18:29:29 -05:00
David Freese 6c0d3777b0 RSID decoder bug fix
* added windowing function to fft
    * corrected CalculateBuckets method
2009-03-20 19:49:08 -05:00
Stelios Bounanos 80f43f6796 Delete carriage returns 2008-12-04 16:11:33 +00:00
Stelios Bounanos b15f821ab9 Upstream version 3.0preU 2008-07-13 22:02:53 +01:00
Stelios Bounanos 697650aba8 Upstream version 3.0preT 2008-07-09 22:38:23 +01:00
Stelios Bounanos 9da69cb0be Upstream version 3.0preS 2008-07-09 03:02:31 +01:00
Stelios Bounanos a577acc3a3 Upstream version 3.0preP 2008-07-06 10:12:27 +01:00
Stelios Bounanos d7a6eb5d46 Upstream version 3.0preL 2008-06-30 01:20:03 +01:00
Stelios Bounanos 1beac0a36c Upstream version 3.0preJ 2008-06-27 23:29:47 +01:00
Stelios Bounanos 92ebc3e93f Upstream version 2.11AU 2008-06-11 18:36:06 +01:00
Stelios Bounanos 04962dd6ff Upstream version 2.11AT 2008-06-07 13:34:33 +01:00
Stelios Bounanos 3fc69d9c41 Upstream version 2.11AN 2008-05-27 20:22:10 +01:00
Stelios Bounanos 1887bd8df5 Upstream version 2.11AM 2008-05-26 18:49:41 +01:00
Stelios Bounanos 08bb92705c Upstream version 2.11AL 2008-05-25 23:50:42 +01:00
Stelios Bounanos eb5bd6f512 Upstream version 2.11AJ 2008-05-24 22:33:19 +01:00