[Ham-Mac] flamp-2.1.02 release

w1hkj w1hkj at bellsouth.net
Sun Jan 19 22:24:25 EST 2014


The NBEMS software team is pleased to announce the release of flamp 
version 2.1.02

Software available on the w1hkj web site, 
http://www.w1hkj.com/downloads/flamp/

Updated help files

html:  http://www.w1hkj.com/flamp2.1-help/index.html

adobe reader: http://www.w1hkj.com/downloads/flamp/Flamp_User_manual.pdf

73, Dave, W1HKJ

Major changes in this release:

Author: Robert Stiles, kk5vd
     Transmit Event Continuous

       * Add code to transmit continuously between start and end time.
       * Add code to load the transmit queue with files on start-up and 
prior
         to issuing a timed event (user selectable).
       * Add code to manually load the transmit queue with queue list.
       * Add checkbox to load from '.flamp/tx' directory or use queue list.
       * Modified GUI Event Panel to support new Event.
       * Encapsulate rx_amp and tx_amp in global class.  Sync with mutex
         locks/unlocks.
       * On queue item removal refresh receive panel with newly assigned 
current
         queue item.
       * Added additional logging.
       * Fixed assignment issue with variable loading_from_queue_file
       * Removed FLMSG compress requirement.
       * Make a copy of path before passing to dirname().
       * Changed 'K' and 'BK' EOF logic for continuous transmit events
       * Redirect '<MISSING' tag detection from XML to ARQ data stream.
       * Fixed clear missing block(s) to operate on queued batch transfers.
       * Update TagSearch class to monitor for '<MISSING' tags.
       * Add function void process_missing_stream(void) into flamp.cxx to
         direct '<MISSING' tags to their respective cAmp instances.
       * Add function void cAmp::append_report(std::string s) into 
amp.cxx to
         accumulate missing reports.
       * Update ztimer() to call transmit_queued from the main thread using
         FL:awake(func). Keeping ztimer() in the one second execution 
window.
       * Add cAmp code to retain file timestamp in stat format.
       * Add cAmp code to check if file has been modified since last loaded.
       * Add two additional fields the the Queue List file; Compress and 
Description
       * Modify code in support of the new queue field items.
       * Correct midnight time transmit duration issue with 'continuos 
at' event.
       * Add visual indication for unproto use by deactivating selected 
widgets
         in the transmit panel.
       * New Event subpanel for selecting various modems for multimode 
multicasts.
       * Add code in support of multimodem multicast (Hamcast).
       * Fixed a bug in interval/header modem introduced in the last 
round of
         modifications.
       * Updated Modem selection to include MFSK64L and MFSK128L
       * Updated time table generator to support MFSK long modes.
       * Removed unused variables.
       * Move redundant code into common function.
       * New xmlrpc command 'main.get_tx_duration'. Requires FLDIGI 
update for
         timing table generation.
       * Add support directory and associated files.
       * Add 'rx/' to the save path (RX panel operation).
       * Saving event data from debug window produced an empty file, 
std::string
         dbg_buffer was never updated: Fixed. Added timestamp to output 
data.
       * Disable Events in Generate Time Table Mode.
       * Removed xmlrpc command 'main.get_tx_duration'
       * New xmlrpc command 'main.get_char_timing'
       * Add PSK250C6 mode to list.
       * Updated timing tables.
       * Correct typo in LOG_DEBUG message
       * Remove unused global string variable.
       * Update character 0x05 in MFSK timing tables.

Author: David Freese, w1hkj
     64 bit compile issues

       * changed (int) ptr; to
                 reinterpret_cast<int>(ptr)
         where ptr is a (void*).
       * changed to pointer to static variable for
         parameters passed via Fl::awake



More information about the Ham-Mac mailing list