Wykres commitów

40 Commity (master)

Autor SHA1 Wiadomość Data
Robert Stiles 5209286432 FLDIGI User Manual Update 2016-05-29 15:06:10 -05:00
David Freese aa6592c59b flmsg interface
* Added xmlrpc procedures to specifically to allow flmsg i/o
    using ARQ protocol.
    - main.flmsg_online
      main.flmsg_available
      main.flmsg_transfer
2016-05-03 08:25:32 -05:00
David Freese 8446e6e1c5 Version 3.23.09
* Maintenance release
2016-04-01 15:32:23 -05:00
David Freese 92c3c36810 DnD Image
* Add Dnd Image to TX panel
    - applies to MFSK, IFKP and THOR image transfers
    - allows operator to insert image processing into TX text stream
    - drag-drop image from system file viewer to TX text panel
    - updated specific modem documentation
2016-03-26 07:10:02 -05:00
David Freese 20ac527b92 Documentation
* Correct 'M>' to 'Store' in description of the Store button
  * Amend help file for the frequencies list usage
2016-03-11 18:27:12 -06:00
David Freese 4e055b4da9 rigcat mod
* Add min, max settings for pwr control
  * Add testing mode if no xcvr serial port available
  * Made opMODE and opBW combo controls readonly
    - pull down values can only be added and not inserted
  * Added debugging tags to xml definitions:
    - <NOSERIAL>true/false</NOSERIAL> - default false
      suppress all serial port i/o
    - <ASCII>true/false</ASCII> - default false
      if true, print all CAT i/o events as ASCII strings
      if false, print all CAT i/o events as HEX sequences
  * Added polling for pwr level query
2016-03-10 05:36:28 -06:00
David Freese 4fec333973 Version 3.23.08
* Maintenance release
    - minor changes to documentation
2016-02-24 08:07:25 -06:00
David Freese 8bcc9e84bf RigCAT modifications
* Separated no xcvr functions from rigcat loop operation
  * Corrected hamlib start/stop process to prevent
    lockup when xcvr is not responding to CAT commands
    - hamlib still creates a zombie process when trying to access
      a bogus serial interface such as a bell modem
  * Added string / hex data LOG view
    <LOGSTR>true/false</LOGSTR>
  * Added variable loop timing
    <POLLINT>100...20000</POLLINT>
    default 100 msec
  * Corrected use of BW-REPLY and MODE-REPLY in xml def file
  * Added ability to read and display Smeter and Pwr meter
  * Added debugging statements to exit functions
  * Fixed aberrant save frequencies2.txt file behavior
  * Added manual notch read/write using waterfall
    notch filter interface
  * Added power level control for xcvrs with that CAT command
    - set power level also used for logging
  * Updated tutorial on transceiver xml definition file structure.
  * Added <VERBOSE>bool</VERBOSE> specifier
    - use during development of an xml file
2016-02-18 11:14:43 -06:00
David Freese 397f570665 Audio adjust
* Added Tx/Rx audio adjustment details
2016-01-16 06:50:49 -06:00
David Freese e756d9355f Tab key docs
* Added illustration and emended text describing Tab key operation
    in the Tx text buffer.
2016-01-16 06:50:49 -06:00
David Freese e9e8b36506 Misc Updates
* correct WF hesitation when processing post Tx macros
  * remove xmlrpc_rig ptt transition waiting from main loop
  * correct WF hesitation when transmitting MT63 start tones
  * added CTRL-nnn numeric sequence character entry to Fl_Input2
    class.  Allows direct entry of characters such as ñ in
    QSO fields, macro editor, etc.
  * added new menu items to FTextEdit and Fl_Input2 widgets
    - allow user to select UTF-8 special characters from
      pop-up menu (right click in widget).  This effects
      TX text widgets and all data entry controls which use
      the Fl_Input2 widget.
2015-12-07 11:37:27 -06:00
David Freese b19fff8d6b Documentation
* update to transmit meta strings
  * removed verbatim text from doc src file Macros.txt
2015-11-20 18:07:13 -06:00
David Freese c86ec80332 dock macros
* add dockable macros in a 4x12 matrix
    - provides access to all 48 macros.
    - group of 48 can be dragged to/from it's default position
      just below the main menu bar
  * change vertical raster height to 20 vice 60
    - decreased minimum vertical main dialog dimension for small
      netbook screens
  * update to documentation
2015-11-19 05:31:01 -06:00
David Freese 551d105568 thor-image
* add image transfer to thor based on IFKP image processing
    - supported by THOR-11, THOR-16 and THOR-22
    - image modes are identical to IFKP images, fixed sizes
      and avatar.
2015-10-10 08:15:12 -05:00
David Freese 04247643e6 fsq cqcqcq
* added cqcqcq button
    - casual users do not know to send cqcqcq vice
      cq cq cq
  * Updated on-line help
2015-09-26 08:38:08 -05:00
David Freese d47b1e3550 rigcat delayed startup
*  Add definable delay to allow serial devices based
     on Arduino to not lock up in programming mode.
2015-09-24 15:28:59 -05:00
David Freese 9632b3ae12 Version 3.23.00
* Major revison release
    - new modem types
    - change to MXE cross compiler version
2015-09-13 16:17:28 -05:00
David Freese cbff7c3f18 Olivia/Contestia start stop tones
* add ability to disable start/stop tones in Olivia and
    Contestia
2015-09-13 16:17:16 -05:00
David Freese ed3b09d2b6 ifkp modem
* Incremental Frequency Keyed + modem
    - wide band, moderate speed differential MFSK signal
      with offset +1.
    - sample rate 16000
    - symbol length 4096
    - 33 tones spaced 3xSR/symlen apart approximately 398 Hz
      bandwidth.
    - multiple image transfer formats similar to FSQ
      . Avatar (59x74 WxH pixel) image transfers
    - tunable modem subcarrier (center freq)
      . may be configured fixed at 1500 Hz or
      . set to Psk sweet spot
    - raw data received written to audit log - if enabled
    - heard list entries written to heard log - if enbled
    - assigned fldigi secondary RSID code, (56, 1171)
2015-09-12 15:02:06 -05:00
David Freese 0606d1a34a Doxygen help
* Update to doxgen to 1.8.10
    - Corrected various doxygen parse errors
2015-09-12 15:02:05 -05:00
David Freese 3d6e0b9168 FSQ updates
* Fix copy all on heard list
  * change default color scheme as requested by ZL1BPU
    - added user configuration items for RX text colors
  * remove "MONITOR" text from RX panel as requested by ZL1BPU
  * added fsq tx text queue to handle case when user
    tries to force a second transmit sequence when modem
    is already in TX state.
  * last_command updated to include both queued and transmitted
    text string.
    - allows recall of queued command even if transmit timed out
  * last_command changed to a stack of commands
    - allows recall of up to last 10 commands
    - each press of F2 recalls one deeper in stack
    - rotates back to beginning after recall of most ancient
  * add call to logbook using right click on heard entry
  * Fix erroneous date in audit log when fsq is default
    modem during program start
    - change format of date entry to make it easier to
      find when reviewing the log.
  * Added video text at beginning of transmit
    - also adds ability to transmit pretone
      for amplifier carrier detect
      for FM repeater operation
  * Add code to force center frequency to 1500
    when switching from another modem
  * Fix to avoid time out errors
  * Macintosh OSX thread management
    - submitted by KK5VD
    - Ensure FSQ TX routines are called in the main thread.
2015-09-11 09:37:52 -05:00
David Freese f61f7d7cc2 fsq modem
* added FSQCALL(US) compatible modem
  * corrected code-page 1250 Latin-1 extended character keyboard
    entry to UTF-8 strings
    - correctly encodes 1250 characters 080 through 0FF using the
      control + numeric keypad entry for the character
      . British pound sign: control 163
2015-07-11 13:17:55 -05:00
David Freese b522d833cb FSF address
* correct FSF address in various files
2015-03-31 04:54:54 -05:00
David Freese c79bfd73c0 Image update
* update to help image, folder-files.png
2015-03-31 04:54:49 -05:00
David Freese 15ca512524 8psk modes
* Combined effort of W1HKJ, KK5VD and KL4YFD
  * Corrected 8psk1333 symbol rate to 12
  * Added no-fec and fec for each 8psk modem type
  * Assigned RsID codes to new modem types
    - backward compatible with previous 8psk implementation
  * Reset interleaver at the start of PSK TX.
  * Add init() routines to encoder:: and viterbi:: in order to reset
    internals without reallocation.
  * Remove string length variance 'n' when measuring char timing.
  * 8PSK soft decoder
    - 8PSK soft bits now use the phase error as a measure of received-bit quality
    - phase error is applied in combination with the a-priori mapped softbits
    - hard-coded the gray-unmapping of incoming bits (reduced CPU load slightly)
  * AFC using vestigial carrier for all 8psk modes
    - enable using "PSK pilot" on psk config tab
    - level controllable on psk config tab
    - use increases cpu usage
    - use can improve low s/n decoding
  * Updated 8psk mode and configuration documention
2015-03-21 08:59:00 -05:00
David Freese e5148c0be3 QSY documentation
* update to docs
2015-03-20 19:50:32 -05:00
Robert Stiles 1155d8d0c7 Documentation Update 2015-02-10 18:48:34 -06:00
Robert Stiles 814bed31f8 Configure Script Engine
* Add menu item "Scripts" and callback function.
    * Add scripting engine.
    * Update script engine for localization strings/messages.
    * Add hierarchy syntax
    * New file run_script.h
    * Hierarchy integration completed
    * Add command set
    * Add 'int find_index(char *)' to combo.cxx
    * Add menu item 'Generate Script' and code for generating a default
      config script file.
    * Add void loadRigXmlFile(void) to rigxml.cxx to support scripting calls.
      - Trim leading/trailing white spaces from portaudio device names.
    * Remove duplicate calling functions/method members.
    * Move command parameter specific verification to run_script.cxx
      basic testing remains in script_parsing.cxx
    * First Document Draft - Script commands
      - Add Misc NBEMS config commands
      - Add Notice - Program restart required.
      - Update Documentation with new commands
    * Removed Unused Variables (multiple locations)
    * Change behavior of floating point output for script generate.
    * Remove function qsy() use restriction on rig control availability.
    * Add strnlen, strncmp and strncpy checks to configure.ac
    * Add trim_white_spaces, strnlen, strncmp and strncpy routines to util.cxx
    * Add pa_set_dev() to soundconf.cxx for updating pa device names.
    * Add code to save macro(s) with content only.
    * Add config_script files to POTFILES.in for localization processing.
    * Flag command types.
    * Limit generate script output based on configure content.
    * Change script error dialog box to warning.
    * Change default rig.xml to rig-unassigned.xml. For testing purposes.
      (script generation)
    * Update Documents with Notes about script generation and executing.
    * Correct \ref and \section name duplicates in doxygen doc source
    * Add script commands for ID->RSID/Video/CW panel.
    * Move Script/Execute/Generate Menu Items to File Menu.
      - Move repetitive code into general functions.
    * Rename "Scripts" menu item to "Config Scripts"
    * Fix error introduced in last mods. Port Audio Gen Config
2015-02-10 18:48:34 -06:00
David Freese ad52857f2c Macros
* Added following to inline macro set
    - <!RIGCAT:...>
  * Added video text tag, always executes inline
    - <VIDEO:text>
  * Added new post <RX> processing que and the following
    tags
    - <@MODEM:
    - <@RIGCAT:
    - <@GOFREQ:
    - <@GOHOME>
    - <@RIGMODE:
    - <@FILWID:
    - <@TXRSID:
  * Add ability to send a gray scale image using the macro
      <IMAGE:filename>
    gray scale switch used as:
      <IMAGE:G,filename> or
      <IMAGE:g,filename>
    white space may appear anywhere in front of the filename
    as in
      <IMAGE: G, filename>
  * update to documentation
2015-02-08 14:05:47 -06:00
David Freese 7cc119ddc9 Documentation
* Updated use of Smeter / Mode-BW switch
2015-01-09 08:26:35 -06:00
David Freese b986d9d552 CW configuration
* updated documentation for the new BPF transmit shaping
2014-12-24 18:53:41 -06:00
David Freese d5e257d377 Documentation
* Removed references to Precompiled Binaries
  * Added illustration of command line parameters
    - on Win8.1
    - on Mint UI launcher properties
2014-12-06 13:44:23 -06:00
David Freese 3a00dfcd7f HTML strings
* Update to list of contibutors
  * Update to language selector entries
  * Update recongitions page in user docs
  * Removed percent_done from language list box
2014-11-30 15:16:40 -06:00
Robert Stiles a488e72a98 Documentation Update
* Add Latest 8PSK modes and seperate PSK modem types
  * Update Menu Chapter
  * About Dialog Box
    - Change Copyright Year in About Dialog Box HTML Data
    - Put localization strings into a <pre>...</pre> block
2014-11-18 13:51:02 -06:00
David Freese bf41f90918 MT63 doc
* Added documentation on Long Integration factor
2014-10-30 22:21:09 -05:00
David Freese 263257a6a1 RX single click
* restored Name / QTH clickable
2014-10-20 11:30:17 -05:00
David Freese b123fc1023 Thumb drive
* update documentation on thumb drive installation
2014-10-19 06:49:49 -05:00
David Freese e7de40b25b Documentation update
* Added missing documentation on use of Smeter / Power-meter
    display on main dialog.
  * Added new xmlrpc TxID commands
2014-10-18 14:35:18 -05:00
Robert Stiles 80dc81bcad Documentation
* Updated / added
    - images
    - user source docs
    - prog source docs
  * New png's for 8PSK
  * Add new Mouse interaction with Freq Display"
2014-10-14 20:19:36 -05:00
Robert Stiles 67a744b216 Doxygen Inclusion
* Add user and programmer documentation
2014-08-29 04:03:54 -05:00