Wykres commitów

1458 Commity (717c151671eef3085de7efbd440d1e19f8f2ae1b)

Autor SHA1 Wiadomość Data
David Freese 717c151671 Modem Init
Removed this == <modem_instance> tests from modem::init
  Special init cases handled in specific modem class.
2010-04-08 18:25:12 -05:00
David Freese 0469895e2d Contest Menu
Fix bug introduced by b794fb14ec
  Menu items exchanged, but function did not follow change.
2010-04-08 18:25:12 -05:00
David Freese 8f76576fe3 AFC-SQL check buttons
Removed support for alternate check buttons for AFC and Squelch
  on main user interface.
2010-04-08 18:25:12 -05:00
David Freese 5dcf5cb1c6 ADIF Export
Changed default for TIME_ON field to checked
2010-04-08 18:25:12 -05:00
David Freese 1b5f56f6b3 Olivia-Contestia bandwidth
Added missing initialization of modem::bandwidth element to
  Olivia and Contestia classes.
2010-04-08 18:25:12 -05:00
David Freese 0d77c1bedf SSB modem
Receive only SSB modem added to allow occassional logging
   of a voice contact :>)
2010-04-08 18:25:12 -05:00
David Freese 586e3d5ea2 QPSK dcd postamble
Restored CW postamble to QPSK signal encoder
2010-04-08 18:25:12 -05:00
David Freese 1aae11e61c RX_ONLY Modem type
Added rx_only_ boolean to allow creation of modems that are
  receive only, such as WWV, Analysis.  Default modem type is
  to allow both rx and tx.
2010-04-08 18:25:12 -05:00
David Freese d29495f186 QSY Lock disable
Changed QSY/LOCK behavior to disable Tx Lock before QSY.
2010-04-08 18:25:12 -05:00
David Freese 02767b0ba4 Contestia
Added Contestia modem with Rx/Tx support of RSID.  This mode is
  not suitable for use with flarq, flwrap or flics.  It is very
  suitable for contesting or conversational QSOs.
2010-04-08 18:25:12 -05:00
David Freese c10ee739ac Freq Analysis Init
* Reset filters on start or waterfall "tuning"
  * Saved data file format change
      - Radio Frequency, Sideband, Audio Tracking freq recorded
        on restart or waterfall tune.
      - Tracked difference frequency, derived RF frequency recorded
2010-04-08 18:25:12 -05:00
Stelios Bounanos 391167c146 Add time functions 2010-04-08 07:07:53 -05:00
David Freese 5f540a746c Version 3.20.0b9
Beta release
2010-03-29 14:30:26 -05:00
David Freese c517a1ef2a NBEMS files
Changed creation of NBEMS directory structure.
    * Only created when required by program or elected by
      operator when using the File/Folders/NBEMS files... menu item
    * Changed NBEMS directory to ~/.nbems/ on Linux and friends
    * NBEMS directory remains NBEMS.files on Windows
2010-03-26 19:05:05 +00:00
David Freese b794fb14ec Rx Contest Popup Menu
Changed order of menu to encourage use of Exchange In
2010-03-26 19:05:05 +00:00
David Freese 09c77b5684 Olivia bug fix
Correct bug introduced by commit cff61120b
2010-03-26 19:05:05 +00:00
Stelios Bounanos 80572f5e6d Improve monitoring of transmitted signal
* Use existing trx ringbuffer to store the transmitted signal
  * Always draw signal in blocks of 512 bytes as expected by the
    waterfall routine
2010-03-26 18:41:54 +00:00
David Freese b6b6d76ad9 Contest Rig/Log View
* Moved and resized contest log controls on single line Rig/Log
  * Added TimeOn to clear fields process
2010-03-25 09:19:06 -05:00
David Freese 4000fe03b0 CW Xmt WPM
* Added xmt WPM control to status bar when in CW mode.
    New control can be adjusted with mouse wheel.
  * Added xmt default WPM button adjacent to WPM control
  * Resyncronized receive WPM to xmt WPM when xmt WPM changed.
  * All xmtWPM controls syncronized to each other
      status bar control
      config dialog control
      numeric '*', '-' and '+' controls
  * Changed location of CW rx WPM to leftmost status panel
  * Annunciate the '*' (default WPM) as asterisk on the leftmost
    panel, ie:  "CW * Rx nn" / "CW   Rx nn", where nn = rx WPM
2010-03-25 09:18:57 -05:00
David Freese 35826a3bcc Cabrillo Report
Modified report line generator to allow various combinations of
    RST in, RST out, Ser #in, Ser #out, Exchange in and Exchange out.
2010-03-25 09:18:41 -05:00
David Freese 56c8b66c12 Version 3.20.0b8
Beta release
2010-03-21 05:45:30 -05:00
David Freese 3b63d8f33e XBEG-XEND macro tags
Added delimiter tags for capturing the transmit contest
    exchange, <XBEG>...<XEND>, for example:

    <TX><CALL> de <MYCALL> QSL <XBEG><RST> <CNTR> <QSOTIME><XEND> K<RX>

    will place the expanded <RST> <CNTR> <QSOTIME> into the
    Exchange Out field of the logbook when the contact is saved.
2010-03-20 21:02:14 -05:00
Giuseppe Ciaccio 1fb42ac9c1 CW Decoder improvement
Change in burst noise suppression
2010-03-20 15:23:50 -05:00
Stelios Bounanos e0c62c243c Add new modem macro
* Add new <MODEM:NNN:x:y:...> macro to change modem and set parameters.
    Parameters are currently recognised for Olivia and RTTY:
    - Olivia: <MODEM:OLIVIA:bw:tones>
    - RTTY: <MODEM:RTTY:shift:baud:bits>
  * List MODEM macros using new syntax in macro browser
  * Add macros for the Olivia and RTTY modes listed in the Op Modes menu

The old <MODEM>NNN syntax is still supported.
2010-03-20 15:23:48 -05:00
Stelios Bounanos cdd4457f0d Fix counter widgets
* Correctly handle scroll wheel events for Fl_Counter widgets
  * Call parent class event handler in waterfall::handle so that
    the counter widgets in the waterfall group receive the mouse
    wheel events
2010-03-20 15:23:46 -05:00
Stelios Bounanos cff61120bc Fix Olivia pre/postamble
Correctly generate the preamble and postamble data.
2010-03-20 15:23:35 -05:00
David Freese 2b97698bff Version 3.20.0b7
Beta release
2010-03-20 07:26:29 -05:00
David Freese 269152ef1b AFC-SQL Lighted button
Fix to update lighted button color selection on program
    restart.
2010-03-20 07:26:25 -05:00
David Freese 8766979189 QSOTIME
QSOTIME macro tag
      * time sent in Tx stream
      * repeats of QSOTIME before a LOG sends the original time
      * LOG appends the QSOTIME to the STX_STRING field in the
        adif log record.

    SAVEXCHG macro tag
      * added new tag
      * use at end of a contest exchange to save the entire exchange
        string in STX_STRING
      * usurps QSOTIME if both are contained in same macro text, ie:
        "<RST> <CNTR> <QSOTIME><SAVEXCHG>" will send an exchange as
        599 024 1125
        if RST = 599, Counter = 024 and time of execution is 1125
      * repeats the same as SAVEXCHG
    Both QSOTIME and SAVEXCHG text are cleared when the QSO is saved
    or cleared.
2010-03-20 07:19:03 -05:00
David Freese 30c247d71d Version 3.20.0b6
Beta Release
2010-03-18 15:31:32 -05:00
Stelios Bounanos 2715366c6d Fix label sizes 2010-03-18 15:13:47 +00:00
Stelios Bounanos 4ed6c1c0e3 Add PSK browser font change support
Add option to change font face and size.  Only fixed width fonts are
allowed.
2010-03-18 15:09:37 +00:00
Stelios Bounanos 735dba2196 Cosmetic changes the PSK browser
* Simplify window creation code
  * Improve layout
  * Add icons
2010-03-18 15:09:34 +00:00
Stelios Bounanos 5a1cf7dd84 Add font browser filter
* Add font browser filter method to show only variable or fixed width
    fonts
  * Display simple progress dialog when caching font types
  * Create a global font browser and remove static variables from
    various callbacks
2010-03-18 12:39:58 +00:00
Stelios Bounanos bdcca8c39f Add mouse wheel handling
Add mouse wheel handling to Fl_Counter, Fl_Spinner and Fl_Valuator,
Fl_Slider, Fl_Value_Slider and Fl_Value_Input widgets.
2010-03-18 12:39:58 +00:00
David Freese b66e4565bc LSB modes - no rig
Fixed LSB display / operating frequency computation bug for
    no rig modes, LSB, CW, RTTY, PKTLSB
2010-03-17 22:05:49 -05:00
David Freese 40ae07fd45 Macro Idle
Change idle macro to allow fractional seconds <IDLE:nn.nn>
    Changed execution process for idle macro.
    Improved layout of macro edit dialog
2010-03-15 13:05:12 -05:00
David Freese a61d925727 Version 3.20.0b5
Beta release
2010-03-13 06:47:43 -06:00
David Freese b1702af92e User Config Tab
Moved ordering of user entries to coincide with the default
    order ... NAME, QTH, LOC, ANTENNA.
2010-03-12 16:38:17 -06:00
David Freese 6639fef3db <TX/RX> macro
Added new macro tag which shadows the function of the T/R
    button.  T/R button requires a mouse click.  Macro key T/R
    can be accessed from the keyboard.  Note:  The Pause / Esc
    key combination also serves this purpose.  This was added
    to accommodate users migrating from Digipan a very popular
    MS application.

    Modified the default macro definitions to make F9 the T/R
    function key button.
2010-03-12 16:27:45 -06:00
David Freese 48552e1c75 Light Button Colors
Added configuration items for all main UI lighted buttons
2010-03-12 09:19:51 +00:00
Stelios Bounanos f7d5af9cf5 Fix status load
Correctly call Fl_Preferences::get(const char*, int&, int) when loading
status variable.  This ensures that new status variable will have the
right default value.
2010-03-10 23:19:05 +00:00
Stelios Bounanos 97c65e103e Add scroll hints menu item
Add context menu item to toggle the "scroll hints" (horizontal lines)
drawn on the vertical scrollbar.  Also remove unneeded quick_entry
variable.
2010-03-10 23:19:05 +00:00
Stephane Fillod 7369f4454f Update i18n 2010-03-10 23:19:05 +00:00
David Freese c2c1b22d97 Version 3.20.0b4
Beta release
2010-03-10 15:08:57 -06:00
David Freese e9ec047e78 DigiTalk
Disassociated DigiTalk from Rx text stream capture
2010-03-09 20:41:38 -06:00
David Freese 6c2d208616 Version 3.20.0b3
Beta release
2010-03-05 08:34:15 -06:00
Сергей И. Королев 127380fc8d Add custom RTTY shift option
Allow the RTTY carrier shift to be any value between 10 and 1000 Hz.

Signed-off-by: Stelios Bounanos <vcs@enotty.net>
2010-03-05 12:39:26 +00:00
Stelios Bounanos a8e4f818ec Add XML-RPC methods for Olivia
* modem.olivia.get_bandwidth
  * modem.olivia.set_bandwidth
  * modem.olivia.get_tones
  * modem.olivia.set_tones
2010-03-05 12:39:26 +00:00
Stelios Bounanos d2df10a5fc Modify FText add() methods
Use efficient versions of add() for all FText derived classes except
FTextRX (which receives text one character at a time anyway).  This
greatly reduces the Event log window's draw overhead.
2010-03-05 12:39:25 +00:00