commit 1e6b014f71c4a40dd717ef6e9a59917c89e03877
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jun 15 05:52:09 2025 -0500
Version 2.0.07
* Maintenance release
commit f57e1e4a90ed5556ccda34df5411b4aa163c76ff
Author: Arkadiusz Miśkiewicz <arekm@maven.pl>
Date: Thu Jun 12 08:19:04 2025 -0500
IC-7760
* Add support for IC-7760
* Add missing files to repository:
. NEWRIG.txt
. src/fileselector/fileselect.cxx
commit 33d1930943158d150f126ffdc38beb19bfab748a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jun 11 21:00:00 2025 -0600
Version 2.0.06
* Maintenance release
* Added dedication to Mike Black, W9MDB, on
the "About Dialog"
commit 19c65653f0447a2203c0a89b151a8511e79f9cd4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jun 11 16:41:41 2025 -0500
Pref file fix
* add fltk 1.4.x Fl_Preferences call
commit 2566fb15c6f081e5be7cf6d7e6136d9b6694b377
Author: Kenji Rikitake JJ1BDX / N6BDX <jj1bdx@gmail.com>
Date: Thu May 1 22:21:43 2025 -0500
ic705 wfm
* IC-705 number of modes is now set to 14
* Fix sizes of mode_filterX and mode_bwX initializers
* Use enum of IC-705 modes whenever possible
commit 6191ba6b29e47b3ddd8c5b83d97871388ce04cf8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 6 09:39:06 2025 -0500
TS870S header file
* correct get_pc_min_max
commit 165bb7ae9d8d226a34e8b085ed0f7531735748bd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jan 25 20:50:28 2025 -0600
Change .com to .org
* correct for change in web page hosting
commit 23ca9d3fa0753bf352081d05c36f0c4128260a02
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Jan 9 10:45:51 2025 -0600
QMX+ digital naming
* change to comply with hamlib interface
commit 7d56e51149172f6f07a9af13d3bee267c3e01012
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 6 14:02:26 2025 -0600
GPIO
* restore GPIO configuration tab
commit 2031203e0e34e36f0801dc9af7fe1165891738eb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jan 4 09:37:17 2025 -0600
FT-991/A power out
* fix double query
commit 9c369982ef9ce72a6855df838a1a7f08ee00ed3c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Dec 28 11:02:19 2024 -0600
FT2000 power control
* correct read/set power control
commit f8efea91b5653f387afec5234a9d2283ea5261d6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Dec 26 16:44:49 2024 -0600
IC 7600/7610/9700 time functions
* correct CAT strings for 7600 & 7610
* add synch date/time for 9700
commit 781335ee25b2fae846bf7dd69e6a3f09cd75d624
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Dec 26 15:46:53 2024 -0600
TT550 debug
* add trace statements
commit 9693bc6db2420739a0c83821cecb861259d81650
Author: Dan <notifications@github.com>
Date: Wed Nov 27 13:17:05 2024 -0600
IC7000
* add agc and vox controls
commit d1ac9251038b564b8ce723f2b80ecfae85ef4dd4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Nov 25 08:46:35 2024 -0600
FTdx101D
* Add code to prevent leaving transceiver in TUNE mode on 70 cm band
commit 2434248069b7ba482a698fd4e904945196609cfb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Nov 1 17:34:01 2024 -0500
FLTK 1.4.0
* correct for Fl_Preferences change
commit 542b1076e7b2d2c0e3e9d8df90e4058710ab2e06
Author: Philip Rose <gm3zza@groups.io>
Date: Fri Nov 1 17:05:27 2024 -0500
dave-w1hkj <w1hkj@bellsouth.net>
IC705 update
* changes to computation of IDD
commit 2bc72392accacabe3b97e4f03fc4607e3513c565
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Nov 1 17:00:03 2024 -0500
IDD scales
* enable optional 4=5 amp scale
. auto select 5, 25, 50 amp IDD range
commit 71f92da252b0afc30243ffda631b67f3d47edb68
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Nov 24 19:12:04 2024 -0600
Send Command
* change waitResponse interval from fixed 200 msec to
progStatus.serial_timeout value
commit 1bf78b3453510edbc73905e0693dfd6ad85543fc
Author: Steve KB5AW <srs@umich.edu>
Date: Wed Sep 25 17:23:22 2024 -0500
FT-890 update
commit 8e369fa646d5439f3229f3b98a3efbee86bc7bc7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 28 08:51:32 2024 -0500
echo
commit 75b15847cfa09d0ed9281686cac1a849a0de87e9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 24 20:41:53 2024 -0500
serial i/o
* fix for yaesu/kenwood command string
commit 6be9dfc445f4778d42361ee711c59bbcd4cd1ba7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 16 07:54:56 2024 -0600
FT2000 rfgain
* change rfgain set/get algorithm
* resolve rf gain A/B
* correct sscanf format string
* code for inverse gain values in RGnNNN; cat string
commit 27ecfee57006b4c3a2cd2bb1774a16732a363483
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Aug 16 16:30:05 2024 -0500
K4 controls
* add independent save restore A/B for
. volume
. IF shift
. RF gain
. attenuator
. preamp
. AGC
commit 95cd006948315e53ab87a1cbb219b9ea14a27abe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jul 20 06:48:07 2024 -0500
zsec_t
* change all time of day clock references to long long int
commit b82c59f8b711b1e550410d25bf061b5be4deaf5e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jun 25 21:22:36 2024 -0500
IC7300 labels
* change on/off labeling for IC7300 controls
commit 0e7950e85c1d2700c11cd3061756f22dbf47e076
Author: Michael Black <mdblack98@yahoo.com>
Date: Sun Jun 23 08:49:08 2024 -0500
rig_io multiple string test
* correct boolean test for string 'req2'
commit c3fc03e927eee5cd1cabf7e63ce80f585f6540ca
Author: Filip Stanic YU3FMS <filip@yu3fms.rs>
Date: Mon Jun 3 14:38:03 2024 -0500
TS590 alc/swr
* correct readin ALC and SWR
commit d4e14a92e89918b945d61c08fe8b3936db3a3813
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 3 14:30:35 2024 -0500
Restore memory sort
* Add left click on header bar to sort by category
. frequency, bandwidth, mode, comments
commit 565b886856381b4fc20bc1f7b66564e64073caed
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 28 11:32:50 2024 -0500
code cleanup
* remove unused variable
commit 4bda3f4c68aef2870955cd0e072b22d58f359c0f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 27 18:54:31 2024 -0500
trace bug fix
* correct wrong number of parameters in xml_trace statements
commit 5e045cc41fcbe8c8aebae3bc52467fc8f6028cdd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 26 17:38:27 2024 -0500
RTS/DTR PTT
* insure that serPTT is set correctly
commit 6a5218ec2cf36c6b2d4e19a0c22d580a196f4ada
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 26 08:27:41 2024 -0500
echo auto detect
* auto detect echo once and done
commit 9aefef091cc7cc0e4400210825f0aaca74b055d0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 25 07:34:12 2024 -0500
remove flfnc_common
* remove unused, deprecated source file
commit baf4a059eb21af32a8f98da7cca33a35b71beca2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 15 15:26:22 2024 -0500
autoreconf update
* update m4 macros to automake 2.71
commit 56cf19535369959902bfaf1fe58f2a77e1bc1557
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 25 03:37:19 2024 -0500
UI configuration
* correct UI discrepancies
. Reset/Cancel loses your original settings
. Tab Clr does not reset
. Automatically-changing foreground text color
. Configuration tree navigator hard-coded black
. UI does not update dynamically
* separate color preferences from xcvr preferences
. allows user to maintain and select multiple named
color preference schemes
* provide both save and save-as menu item for saving
UI between flrig executions.
. 'save' does not prompt for file name, uses current
named scheme, default is 'default'
. 'save as' prompts for file name, reconstructs to
insure it is in <NAME>.UI format
commit 52ea69c364f55e8f1f64abd55d2be0ac4e886a39
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 14 09:22:44 2024 -0500
Warnings
* correct compiler warnings
commit 7bf82756dced7a97f3f922d3b057204669ea50be
Author: Michael Black <mdblack98@yahoo.com>
Date: Mon May 13 16:16:05 2024 -0500
Icom Send Cmd failure
* correct end of string error
commit 768b7fc3b419945bcd547d6adae589b7a7fb35c0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 10 07:05:16 2024 -0500
G90 read smeter
* correct number of read bytes from 8 to 9
commit d6fa87fa37c5509db9b9c9c5cef6cef127efa92d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu May 2 07:06:42 2024 -0500
ic7610 PBT
* correct methods to set/get pbt values
segmentation fault occuring in digi set/get
commit 9004b285fb74db0ffc2fecb061b83ee8ca7efc68
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 29 16:20:46 2024 -0500
TCP-IP read response
* add timeout to loop / wait for response
commit e16ef098604608077cd4b5cca4dcba80d2620d22
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 23 08:48:01 2024 -0500
fdm duo
* update / cleanup of FDM Duo transceiver class
. correct SWR computation
. move VECTOR initializations to correct method
* correct power out scale to 1000 vice 100
* add get/set cw_spot_tone
commit e4842373a1e2ce29ca19a84c8e780f7046332e31
Author: Michael Black <mdblack98@yahoo.com>
Date: Sat Apr 20 07:37:38 2024 -0500
991/A auto start
* fix power on sequence
commit 383dad4799d24f24c3d6e1103724508e1167269f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 16 15:56:53 2024 -0500
Auto Notch Label
* change default vector of labels
commit 50c9c280660e39219577661e979c343e831c5a05
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 16 12:36:00 2024 -0500
ts570 ptt
commit 51a9e8d16efcdf2e1cc4ec6ea353fa99582c5887
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Apr 19 09:59:19 2024 -0500
FT890 status
* change read info from 28 to 18 chars
. correct vfo value parsing
* add read 5 status bytes
. parse vfo A/B
. parse split
. parse ptt
* add read power out
commit b328fdb0b5c9fbef2ac489b390338baaf8376c97
Author: Michael Black <mdblack98@yahoo.com>
Date: Fri Apr 12 07:41:19 2024 -0500
Cannot connect logic
* retain serial port assignment if transceiver fails to
respond to initialization
* improve alert message to provide hint as to probable cause
commit 03ecfa0faecec69ced5d1210ffae4cf90889bbfe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 8 08:30:56 2024 -0500
Serial readbuffer
* modify Windows ReadBuffer method to more closely match
Linux ReadBuffer method.
commit 242e9474ccd2503c3bd021b91368d9b5939e18d7
Author: Michael Black <mdblack98@yahoo.com>
Date: Sat Apr 6 16:21:36 2024 -0500
TS890
* Correct errors in mode/bandwidth
* Correct get/set split method
commit 040e2b1f6c349709af58547850857ed95bdb4712
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 23 05:30:23 2024 -0500
Mode fast set/get
* improved UI display of mode / bw set/get
* faster response to xmlrpc request for mode / bw
commit 03121c24374170485fe86887be46f9f01d8f92e3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Apr 5 13:43:15 2024 -0500
BW fast set/get
* improved set/get processing of transceiver bandwidth
commit f8711222fcb7756bebbb3076e36d07d858566d5e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Apr 5 08:34:41 2024 -0500
UI update
* set/get/display MODE, BANDWIDTH, FREQ
commit 039790066ccfd38719486499555bf0c730065fc5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 7 13:55:36 2024 -0500
XML label access
* change all C style label string arrays to C++ vectors
make both the array and current label value accessible
via XML cmds
* XML cmd additions
. get_agc
. incr_agc
. both return post command agc value
commit 07da783327d5d9ef62992e0bbce562678db5130d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Apr 3 18:21:52 2024 -0500
xml-tcp-serial
* fix for grungy tcp-serial drivers.
commit e7054a4f7de95ab03d73965a74a3728c7902a05f
Author: Black Michael <mdblack98@yahoo.com>
Date: Sat Mar 30 06:45:18 2024 -0500
Win32 com port search
* improved search for active serial ports.
commit c4055ef71c0e48e96c4421b6d2798828af028dcc
Author: Black Michael <mdblack98@yahoo.com>
Date: Fri Mar 29 12:20:07 2024 -0500
Win32 zusec overflow
* 32-bit Windows version is overflowing zusec()
Causing timeouts when timeout is set to 50ms.
commit 1a08153827cde20fba3677ec15d589346bfdd23a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 24 07:16:12 2024 -0500
FT991A
* test for valid return strings to queries
commit 1b827f2a8dfb1091fa75b029a4a4560b84d71e9c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 29 08:39:00 2024 -0500
QMX
* add set time
commit 37297e5af3efba45cdbdd84f4f64be9c5951a1e7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Mar 30 13:54:49 2024 -0500
Icom transceivers mode change
* change to FM bandwidth decode
* change to mode/bandwidth/freq display sequence
* use set_FILT when selecting FM/FM-D bandwidths
* change xmlrpc command rig.set_bandwidth to select
the nearest available bandwidth. previously selected
the next largest bandwidth
* changes effect:
. 7300
commit 75483df9bae8ca9c34bf31570b3fc284fd38784e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 13 09:31:29 2024 -0500
IC7610 continued
* work on following controls:
. squelch
. mode - code for get mode was bogus
. equalize vfoA / vfoB
. CW break in
commit 6f48294582e0cd27d42ae7c055a5008ed00e2bbf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 10 07:20:28 2024 -0500
UI tab color
* add restore tab color to ui initialization
commit 3e111186c967ff6b9150792c74d418594492bf01
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 10 15:13:27 2024 -0500
Xml binary client
commit f8fdb9e3180ade8b4e7ed89c336c7aa9beb71fd9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Mar 9 07:31:38 2024 -0600
FT747GX
* add to list of supported transceiver.
commit c0eb8b49167df8c849f5647dce4ff55892e78100
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 10 05:55:46 2024 -0500
Yaesu Auto ON/OFF
* auto ON and OFF sequence updates for
. FT450
. FT450D
. FT710
commit 76bc548ccb2734968381ba651fd526766d162eaf
Author: Michael Black <mdblack98@yahoo.com>
Date: Fri Mar 8 03:37:07 2024 -0600
tcpip update
* Coded TCP/IP access similarly to a serial port.
* Successfully tested both the FT-991 and IC-7300.
commit e6ab3baed953aaae25f17fd9942c4b2f8b0d48fb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 3 16:05:02 2024 -0600
TCPIP connection
* change timeout for VSP type connection
commit e08d5ae295124e7f1f67d8147adf0bf4cc62263c
Author: David Freese W1HKJ <w1hkj@bellsouth.net>
Date: Mon Feb 19 06:37:00 2024 -0600
Yaesu Xcvr RFgain/squelch
* code additions contributed by Steve AG7GN <steve.magnuson@gmail.com>
* added squelch control methods to
. FT991, FT991A
. FT710
. FT2000
* added RFgain control methods to
. FT2000
commit a55e153c071b51d0d8de994c0447812893f2db89
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Feb 7 06:13:47 2024 -0600
Yaesu binary
* avoid std::string out-of-bounds assert failure
when testing for icom echo on binary string return from
a non-Icom transceiver
commit 278c175c24aed19c10f7879435fa085373cd8f7f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Feb 5 21:44:01 2024 -0600
FT747 check
* change code which checks for presence of FT747
commit ddc6281b22d5c4a15e96b37ad698d7078d74c21a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jan 23 04:49:37 2024 -0600
IC7610
* Fix reported bugs:
. CW break-in management
. Sub receiver, vfo-B, start and end settings
. Copy vfoA to vfoB
. Dual watch
commit 27e7864f71acc9133b0a704a8b5da3f103206f9f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 7 21:03:28 2024 -0600
LISTSIZE
* gee, someone actually wants more than 200 memory spots
commit 1377f283e4dcd347a32bd262fe57bcd90896ad04
Author: Thomas Beierlein <notifications@github.com>
Date: Sat Jan 6 07:23:48 2024 -0600
Geentoo Linux
* fix missing header for clang++ compiler. Removes dependency
on system header heirarchy.
commit 9d3d9b112fb1203a6752a585fc4ad297f64afee7
Author: Dominik DB1RUF <db1ruf@darc.de>
Date: Sat Jan 6 06:50:38 2024 -0600
TMD710 update
* correct get_vfo code
* correct reading of the current transceiver mode (AM FM NFM)
* correct selection (read and write) of in used vfo A or B
* removed forced dual band mode on startup
* Notes:
Transceiver has uses hardware controls for both vfo A and B
squelch settings. Therefore the startup restore of squelch
will not work. In "Config" -> "Setup" -> "Restore" menu the
"Squelch" should be unchecked.
Changing frequency band is only possible on the transceiver control
panel. There is no corresponding CAT command.
commit 5f84309e2fe2da29d4dfd345300304f5a5aa7756
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jan 3 05:08:03 2024 -0600
memory sort
* add ability to sort memory contents by
FREQ, BW, MODE, or COMMENTS
by clicking on sort list header
commit 9ff3bc67397942ec927faa591933ab7e19a2e498
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 7 00:51:09 2024 -0600
font browser
* change FontBrowser class to use std::list vice
C array of structures
commit 74c3abbb99edd19deb15ce73f1860bd9dece3381
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jan 5 18:03:14 2024 -0600
meterpair structure
* define globally as {float; float;}
* FT450D
. change to linear conversion
commit 6425c41b49f916e1525154421f92193b5caa15f9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 29 15:45:38 2023 -0600
Version 2.0.05
* maintenance release
commit fb72498d774e89cd313797c538895bad0a534c5c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 29 07:04:50 2023 -0600
MinGW compile warning
* fix to remove warning
commit e2ce0334c9b78dd5ab6e002a40597d461e75347d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 29 11:23:43 2023 -0600
FT 891/991/991A
* correct start up method
commit afb6943c022afca59d3cedc1240583a02a29a9b1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 25 09:04:18 2023 -0600
TMD710
* add gett, sett trace statements to aid in debuggin
commit af9b8bd5f18851727a2cec2fe49172d0143290bd
Author: Philip Rose GM3ZZA <gm3zza@btinternet.com>
Date: Sat Dec 16 15:46:54 2023 -0600
IC705
* update DV mode/bandwidths
commit 35a47a1ede2b78edebae8b0d0b3e4a6950241909
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 19 08:00:29 2023 -0600
vector interpolator
commit b323c9ba950e6a865af7cb7801f3abb151ee42f5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Dec 16 06:34:00 2023 -0600
qmx14
* update to AG get/set
. change flrig AG control to be RF gain as that is
the parameter most closely akin to the system gain
that is controlled by the AG command set. Phone
audio output is not controlled by AG command.
* update to MD get/set
commit b6919ea4aebdf4f931e2dc70d368fe7088fd130e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 5 13:52:09 2023 -0600
Documentation Overhaul
* Change document structure
* Add missing elements
* Change xcvr naming for consistency in a product line
* Update documentation source and source files as required
. add missing transceivers
. organize help files to generate a manual more easily
searched and used by first time users
* edited by Cliff Scott, AE5ZA, and David Freese, W1HKJ
commit 8b6b0d8f9c1b48456947087ea9544ac780211ded
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 8 13:22:39 2023 -0600
mingw64 warnings
* code changes to eliminate compile warnings on mingw64
commit bc7eba835dbb058845d7be45bbccbf0176ebf7d1
Author: Michael Black <mdblack98@yahoo.com>
Date: Fri Dec 8 06:41:37 2023 -0600
XMLrpc get_swr
* Add new xmlrpc class
* Update PowerSDR class
commit 5f4894e8d84ddcd121cc1490697fce2bcebf1572
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 5 21:50:23 2023 -0600
K4 update
* submitted by Harry, W5PNY
* hide opBW
* set mode/bw relationship when set at xcvr or flrig
commit 3cd14cb899b66f30e977ce49d3b76e96535329a8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 3 22:51:45 2023 -0600
Value Wheel Slider
* fltk value_slider incorrectly draws '-0' when changing
from a small negative value to zero.
this is a force fix outside of the widget code
commit 208f4f1ef0eabad7417dae6201a301e8ba9b8a97
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 3 18:24:56 2023 -0600
xml client fix
* bypass transceiver check() if executing as an xml client
commit 64f1b8675f38ab928c1dfbb9f427e69b511e4767
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 3 14:45:09 2023 -0600
FT710 bug fix
* vfoB frequency incorrectly parsed
commit 0d8ca1b341848205909864ea6994d37cad480c41
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 3 12:23:38 2023 -0600
xml trace
commit b533a9e49683c5150c7b1f6f4c11e92467b2b4fb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 25 09:30:58 2023 -0600
Test mode
* allow NONE selection for all serial ports
commit add2a5e1f0d9585825ba524be7c1eff5ee4ad235
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 11 12:17:23 2023 -0600
UI cosmetics
* Change all occurances of 'Hang' to 'Delay'
commit 39aee6d1b4fc8784e9cea5f2c0f1102eec9e88a2
Author: Michael Black <mdblack98@yahoo.com>
Date: Fri Nov 10 19:13:42 2023 -0600
gcc 13 mingw fixes
* changes needed for mingw build
commit b8d35aa904203444afaf2560242ff4c352398288
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Nov 10 08:17:13 2023 -0600
SWR xmlrpc
* add get_SWR
. returns string representing SWR in floating point
a conversion from meter reading to SWR value
commit f9ec542e831b6cfc9c54fc87f5cbd5354c06b660
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Oct 12 09:02:47 2023 -0500
Serial Port ID
* add last used port to combos
commit 3aed89e1eb8e882769aa98ad357a2e2aea510004
Author: db VA3DB <db@db.net>
Date: Sat Oct 28 10:34:37 2023 -0500
FreeBSD fixes
* Submitted by Diane Bruce, FreeBSD maintainer
commit 722c1e8ebd8774434ffd13bf3423248f7621cc6f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Oct 17 08:30:12 2023 -0500
FLTK 1.4.x / gcc 12
* changes for fltk/gcc compatability
commit 9404a761662dc4de27b313dc2869bb8e8cc58b5b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Oct 11 03:48:00 2023 -0500
Version 2.0.04
* maintenance release
. FLEX-1500
. serial-i/o
. rigbase
. Serial trace
. PowerSDR
. Fix Warnings
. IC7300
. Serial read
. Code cleanup
. FT991
. IC7851
. PowerSDR
. Icom Echo
commit ff9c111b31bb9f0401392e9dee313e212895be64
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 27 16:46:55 2023 -0500
FLEX-1500
* update to transceiver class methods
* add new function wait_string for ASCII cat string
processing
* correct passband tuning
. activate only for variable filters
* change User Interface for controlling
. mode
. bandwidth
. passband tuning
. filter selection
* tweak UI positions and sizes
commit 097c396c9379ce16a9b3b5ad713f73696672630a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Sep 24 10:21:30 2023 -0500
serial-i/o
* restore end of string testing in ReadBuffer method
commit 070fa4762b4a76bead424afceffde4f044774d4e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Sep 21 05:11:35 2023 -0500
Serial trace
* restore serial_trace inhibit
commit 25e61de97da6e5987ce27d6c64ed555a108738ab
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 20 07:51:08 2023 -0500
PowerSDR
* change methods to use wait_string vice wait_char
commit 2d64122640d5e76575c8455b22c9f27a61107596
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 20 06:43:28 2023 -0500
Fix Warnings
* Fix warnings
. FT857D.cxx
. ICbase.cxx
commit 3732450377f1f921a5d20587474383989703dacd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Sep 22 03:06:28 2023 -0500
rigbase
* add wait_string function
commit 5b2d69e74e88cf7d7ac111fba5bb8a0678f4e3ba
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 20 22:12:57 2023 -0500
IC7300
* autostart code modification
commit 6101988b9e84a0e35ab1068de31699d47fbad9db
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 20 06:41:16 2023 -0500
Serial read
* more tuning of read serial method
. remove dependency on find2, find2 strings
. simplify parsing of return string for Icom echo
commit de861af481bf7004d46732e126345b58f43d0424
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Sep 12 09:00:26 2023 -0500
Code cleanup
* correct compile warnings
commit fb9ddb2a6a004389c7698563e6fa2f7aa3470649
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Sep 11 19:01:41 2023 -0500
FT991
* remove get split FR command reference. not available in 991
commit 517d0aa4f1f9313dc0d6d850f5a3b3269dbe9485
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Sep 5 12:42:33 2023 -0500
IC7851
* fix set/get modes
commit 2657970e36332c2484a9ecbad9d8d1e7b810a03c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Sep 5 07:09:51 2023 -0500
PowerSDR
* read voltmeter issue in xcvr software
. disable in flrig PowerSDR class
* change read methods for
. noise reduction
. swr
. squelch
commit 2b5a9bdef049e5a04b0387ea48ca4b61595d4949
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Sep 4 18:52:56 2023 -0500
Icom Echo
* modify read code to make impervious to the state of ECHO at
transceiver
* improve Windows serial readbuffer and setcommtimeouts
* disable serial write delay
commit 02501d6909874ad473bf6c6229f7ee1e99d1990c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Aug 25 14:25:08 2023 -0500
Version 2.0.03
* maintenance release
commit 9e1797b75d2a70ee55fcde49c0f65352498d87fb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Aug 9 05:45:08 2023 -0500
SmartSDR
* add support for Flex SmartSDR
commit b6b096336311b0b5532f35ec472cb012eb74d85f
Author: Black Michael <mdblack98@yahoo.com>
Date: Fri Jul 28 02:28:55 2023 -0500
ALC image
* Add new ALC 40dB scale for PowerSDR
commit f0f216b7035afcf9b7de945b7457d034bdc94d95
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Jul 27 09:45:58 2023 -0500
FTdx10 metering
* add Idd and Vdd meterinig
commit 19b9317252f667d947522fea5ae84b7f4b07508c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jul 23 18:50:48 2023 -0500
IC9700
* correct get_sat_mode
commit 3907800fd819a9c1788366cef5c793fa10c2596d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jul 19 08:31:58 2023 -0500
xmlrpc_rig
* add ability to connect to an executing flrig anywhere on
localhost, LAN, or WAN.
. set address and port on "client" configuration tab
. select "xmlrig" from serial port select control
. only works with transceivers using serial streams for
sending and receiving transceiver CAT data
. uses target flrig xmlrpc interface commands
rig.client_string
rig.get_ptt
rig.set_ptt
rig.get_xcvr
system.listMethods
commit 72a5a4bad1abdd6f66555efde868096555b6eaf8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 7 07:31:18 2023 -0500
Version 2.0.02
* Maintenance release
972d38a1: ic735 bw
0cc40653: KX2
1b3cef6e: ui controls
085a13da: flex 1500
be06a1a9: rigs array
3d78e4bc: QMX
f9a83621: xmlrpc alert
b92e1973: FTdx3000/9000
02a5de9c: FT991A agc
38ab95ef: sdr2 select
97cb3b83: tci interface
commit 972d38a1ee9f1ae06f09b040e1aa38a84dddc1aa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jul 4 23:36:04 2023 -0500
ic735 bw
* remove has_bandwidth_control
commit 0cc4065354c2964ee1674d11bd5056bce4c38368
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jun 28 20:52:25 2023 -0500
KX2
* Add separate class for KX2 based on KX3
. correct bandwidth table for KX3
commit 1b3cef6e4319fc255b4bbbb524fc86d532e4932f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 26 02:41:56 2023 -0500
ui controls
* fix label sizes
commit 085a13da63391560ed06df7d570c54d5f056462d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 26 02:17:58 2023 -0500
flex 1500
* remove startup reference to tci centers array
commit be06a1a97f1e0b5ba454710b2bbefd7453fe8c34
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 26 02:02:23 2023 -0500
rigs array
* change xcvr order in rigs[]
commit b92e1973311673cb2ee226ce9fd8af29830231b6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jun 21 09:54:22 2023 -0500
FTdx3000/9000
* update mode lists
commit 02a5de9c8e5ac52722fcab6daa8397c9bcc9c6a6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jun 13 16:09:13 2023 -0500
FT991A agc
* fix to annunciate AUTO
. submitted by Dave, KZ1O
commit f9a8362132f2ea63b74d2a627eb01dd6ec1923b4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jun 24 06:33:13 2023 -0500
xmlrpc alert
* add indication when xmlrpc server active
commit 3d78e4bc14456037d4f4bd4f4af101fa42880607
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jun 26 02:11:11 2023 -0500
QMX
* add qrp_labs QMX transceiver
commit 38ab95efad58c8d09b60286370b95994cdb0903d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jun 3 14:24:30 2023 -0500
sdr2 select
* correct operation of select A/B channels
* correct Smeter parsing
. display for Rx #
. display for Channel A/B
commit 97cb3b8394f11b60ae471995fbc5a22e9c8bde71
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 31 14:30:45 2023 -0500
tci interface
* fix various issues with slice vice channel
* fix various issues with set/get mode
* add tci "sendCommand"
commit ea4735f691723e7f049bb5ab1336ac8edf693a06
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 30 09:00:00 2023 -0500
Version 2.0.01
* Maintenance release
Commit : description
-------- -------------------
34e53213: Version 2.0.01
21dec66b: DSP-L/DSP-H bws
019f3e5e: K3, KX3, K4 controls
6f18d4c2: QDX has_bandwidth
2697ed45: TS990 meters
115e86f8: xmlrpc get bandwidth
78fda2f2: rigbase vectors
beb36670: fltk.1.4 mods
c2e2d715: Missing FT987D
commit 3d35f1e2405c7bbd66994cdb47c6212926bbe989
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 26 10:25:24 2023 -0500
QDX has bandwidth
* restore "has_bandwidth_control = true" to class
instantiation.
. needed to satisfy wsjtx xmlrpc client's request for
bandwidth.
* change rigbase default bandwidth (used if has_bandwidth_control
is false)
. was "NONE"
. change to "3000"
commit a397e321741667d2f8321cf5f92708abe9f692a4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 28 09:19:56 2023 -0500
DSP-L/DSP-H bws
* fix bws transfer to xmlrpc client; effects all transceivers
with DSP-L and DSP-H bandwidth selectors
* fix set_bw to correctly handle H/L as well simple BW parameter
commit 2697ed451f026196668a03ebf25b522d9b1bcca9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 26 10:30:39 2023 -0500
TS990 meters
* add missing meters
commit 019f3e5e9aee5c655d679379b537fc2014ed6808
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 27 19:10:46 2023 -0500
K3, KX3, K4 controls
* update bandwidth controls to support both A and B
independently
* update xmlrpc bandwidth interface
commit 115e86f8aca7b47069b2a730fc791a805eafff85
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 20 13:56:38 2023 -0500
xmlrpc get bandwidth
* ignore transceivers that do not support variable bandwidth
or bandwidth tables
commit 78fda2f289eb5bebc6909d06795380be86faa093
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 20 05:23:12 2023 -0500
rigbase vectors
* failed to properly initialize rigbase vectors
. only effects transceivers without either mode,
bandwidth, or DSP controls; such as Yaesu FT-847
commit beb3667089a2fd92a06bddfc1b1454fe05e2e03f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 19 09:49:44 2023 -0500
fltk.1.4 mods
* fltk-1.4.x compatability
commit c2e2d71543f164a0705b2801404ac8c410d3acde
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 15 17:08:05 2023 -0500
Missing FT987D
* add missing instantiation code
commit 915d98c5781fc8a39b37699a23d63bea4a235451
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 15 07:09:30 2023 -0500
Version 2.0.0
* Update release
xml command button
* add xml command to execute User defined command button
. rig.cmd N
N 1...24 unshifted command
N 25...48 shifted command
button colors
* remove fixed color attribute from various controls
FT890 update
* change initial serial timeout values
X6100 update
* update x6100 class methods to firmware 1.1.6 capability
* improve transceiver polling algorithm. efficiently skip
over unpolled items.
string vectors
* replace all occurances
of "const char *...[]"
with std::vector<std::string>...
* enclose all access to vectors using safe mode 'at(N)'
vice memory corrupting C style array's '[N]'
* remove all NULL entries in former const char*[] C style arrays
* h/w such as chained Elecraft transceiver, power amp,
panoramic adapter (specifically the KX series) interferes
with the free flow of serial data between the transceiver
and the PC. Corrupted strings occassionally caused segmentation
fault by out-of-bounds accessing of const char * string arrays.
* default transceiver pick list to be sorted by name
. add reference to class instantiation by list item: correct
transceiver class instantiation selected independent of sort order
. browser pick list for transcceiver always in ASCII sorted order
independent of addition ordering
* instantiate std::vector<std::string> ... as static to allow building
on 18 years old Mac's
trusdx seg fault
* correct erroneous trace parameter
combo highlight
* fix off by one pulldown highlight
TS590S/SG
* Change default serial port write delay.
Yaesu FT710
* add FT710 transceiver
Elecraft BW interface
* correct UI for changed BW paradigm for
. K2, K3, KX3, K4
* fix various segfault issues with Elecraft xcvr
i/o strings.
xmlrpc server
* add guard_lock requests to circumvent thread
interaction observed with KX3 / wsjt-x
. wsjt-x is turning out to be a nemisis
* fix trace formatting
IC7700 set BW
* correct CAT string for setting digital mode BW
Kenwood meter readings
* changes to correctly parse returned queries on Kenwood
transceiver(s): TS890, TS990
FTdx10 bandwidths
* eliminate "Default" bandwidth selection as transceiver
never seems to return a 00 value.
* update frequency control documentation
* added new command line parameters
. --trace rig
. --trace get
. --trace set
. --trace serial
. --trace xml
. --trace rpc
. --trace tci
. --trace
commit 18c3787001c34b469d77d3a5d31d65800759d9f4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 14 09:04:00 2023 -0500
xml command button
* add xml command to execute User defined command button
. rig.cmd N
N 1...24 unshifted command
N 25...48 shifted command
commit badde39ad4862c50f332a3dfe48761278b86b726
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 8 07:36:20 2023 -0500
button colors
* remove fixed color attribute from various controls
commit 22e7d265ac652f96f53be7fa327524fedee9d112
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 30 13:35:10 2023 -0500
FT890 update
* change initial serial timeout values
commit 1c209bb4ff64a51594ebe87f88c6663131424cb7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 30 13:34:58 2023 -0500
X6100 update
* update x6100 class methods to firmware 1.1.6 capability
* improve transceiver polling algorithm. efficiently skip
over unpolled items.
commit ad188cff8cba1ed18570039a5b4ce0da3cbd4abe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 2 17:08:27 2023 -0500
string vectors
* replace all occurances
of "const char *...[]"
with std::vector<std::string>...
* enclose all access to vectors using safe mode 'at(N)'
vice memory corrupting C style array's '[N]'
* remove all NULL entries in former const char*[] C style arrays
* h/w such as chained Elecraft transceiver, power amp,
panoramic adapter (specifically the KX series) interferes
with the free flow of serial data between the transceiver
and the PC. Corrupted strings occassionally caused segmentation
fault by out-of-bounds accessing of const char * string arrays.
* default transceiver pick list to be sorted by name
. add reference to class instantiation by list item: correct
transceiver class instantiation selected independent of sort order
. browser pick list for transcceiver always in ASCII sorted order
independent of addition ordering
* instantiate std::vector<std::string> ... as static to allow building
on 18 years old Mac's
commit b401cf13548f3cdbb38666cfc98b0cd96210c88d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Apr 8 09:15:59 2023 -0500
trusdx seg fault
* correct erroneous trace parameter
commit d67bde7b9d2ecbda2a6ef49fb28b6aa1936b48ba
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Apr 7 11:48:22 2023 -0500
combo highlight
* fix off by one pulldown highlight
commit 6d65eec992c731c15a698e33de21904f2b440bb7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 30 16:12:43 2023 -0500
TS590S/SG
* Change default serial port write delay.
commit 71609348584e76413ac8f4411af2a0184323ca54
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 30 11:45:09 2023 -0500
Yaesu FT710
* add FT710 transceiver
commit 2ed6af506f23ae577486beb1a7bdf607dcbde106
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 24 19:50:50 2023 -0500
Elecraft BW interface
* correct UI for changed BW paradigm for
. K2, K3, KX3, K4
* fix various segfault issues with Elecraft xcvr
i/o strings.
commit 22553a444e095d854240f2df542c19230771a081
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 24 19:50:02 2023 -0500
xmlrpc server
* add guard_lock requests to circumvent thread
interaction observed with KX3 / wsjt-x
. wsjt-x is turning out to be a nemisis
* fix trace formatting
commit 91cde45524a1b0270e396181db87bf7bd9fab913
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 16 11:30:44 2023 -0500
IC7700 set BW
* correct CAT string for setting digital mode BW
commit 23644911c7ba34ad74938ad8c8ccae5f5d9ae31f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 15 08:39:31 2023 -0500
Kenwood meter readings
* changes to correctly parse returned queries on Kenwood
transceiver(s): TS890, TS990
commit 8968415b516bdd639b727488f02b191e39f2b3bf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 12 22:58:34 2023 -0500
FTdx10 bandwidths
* eliminate "Default" bandwidth selection as transceiver
never seems to return a 00 value.
* update frequency control documentation
* added new command line parameters
. --trace rig
. --trace get
. --trace set
. --trace serial
. --trace xml
. --trace rpc
. --trace tci
. --trace
commit dcacfc1f24d53d8774938ed293a274435059783b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 10 14:03:50 2023 -0600
Version 1.4.8
* maintenance release
commit e0d968c66438ae2ca373d862ecd346718edee0da
Author: Harry McGavran <w5pny@w5pny.com>
Date: Fri Mar 10 08:08:54 2023 -0600
Remove K4 debug lines
* remove debug lines from file K4.cxx
commit fe2bbc5cd0fe3b9a05193b160d2b7047199e70e9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 8 19:06:23 2023 -0600
Window decoration
* bug fix
commit 1c597f1eba2c6c98bfb65f57577ee3218536668a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 8 07:50:56 2023 -0600
PTT via xmlrpc
* allow immediate response to PTT request for
impatient clients
commit 823d2cea681a9bb7a605d7511df242ba0282129c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Feb 19 11:32:43 2023 -0600
FC LEAVE event
* modify LEAVE event behavior
commit e257978b11c3e3b7e4870dc92789725fbc30e928
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Feb 7 10:37:36 2023 -0600
socket address
* change to allow LAN connect on winders
commit 5897199f66074a1872989daf1904619a2f70ec35
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Feb 7 09:00:33 2023 -0600
cwiox
commit 08f45befac9996957eafab0294fed7946ae597ae
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Feb 5 14:55:22 2023 -0600
thread priority
commit b4fd41b12d293263d7881c0c69734977596ae5be
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Feb 4 09:49:26 2023 -0600
Iconify
* add command line paramater '--iconify' to start flrig
iconified to desktop status bar
commit c26976a8a9e665fd651392581da6f6f58383f5d8
Author: Leif Sawyer <ak.hepcat+gio@gmail.com>
Date: Sat Feb 4 11:48:32 2023 -0600
Rescale dialogs
* add fltk 1.4 compatible rescale capability
commit b4c30d05077eb3556db8d89b2d3c920e7c4fc717
Author: Leif Sawyer <ak.hepcat+gio@gmail.com>
Date: Sat Feb 4 15:49:58 2023 -0600
fltk 1.4 update
* change position to input_position for text widgets
commit 7cf542ae990fffbda009f0a614823bf03da27b28
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Feb 2 12:39:23 2023 -0600
cwio timing
* test alternate time-of-day methods
commit d30e60ca388d0ec9bcd15449fcce2f37a03abf56
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jan 31 09:08:53 2023 -0600
Warnings
* clean up compiler warnings
commit 315c62ebbe17df739c6b4becacfe6fdad806f9f5
Author: Black Michael <mdblack98@yahoo.com>
Date: Sun Jan 29 23:25:18 2023 -0600
FreqControl/fltk-1.4
* update for compatabilit with fltk-1.4
commit 9a0e49d91cea59f21c8dd90dbbec5ef74ca878af
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 29 11:45:37 2023 -0600
Morse table
* corect Morse table entry for double quote
commit 17611bfe3d88368a58a0706a359a86dd5291164b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jan 25 08:30:06 2023 -0600
xmlrpc cwio ptt
* re-enable cwio_send 0/1
commit 484b65c7a69d07b875aaa63a327e6361d8017176
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 22 13:18:27 2023 -0600
K3 BW command
* implement BW set/get for both vfoA and vfoB
commit 973d73c35c69e8ca80a13446bea2060995023df8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jan 21 08:14:23 2023 -0600
SunSDR2
* correct max allowable frequency
commit 5069393eb1c62a5801efc43370fe34844460757a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jan 21 08:09:41 2023 -0600
Icom 705
* correct max frequency allowable
commit 2ec006aac79ae594eb5c8614677e6ab19db5f6b4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 22 09:50:13 2023 -0600
GCC 13
* gcc change which is incompatible with prior versions
of the compiler. Thank you gcc maintainers.
commit c59a4fcbab391529470d2c5b9fca157c2fa04bd1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 23 01:55:19 2023 -0600
QDX Version 1.06
* update methods to firmware >= 1.06
commit 0548b9f8c15e98b5a80b64a9127aa6ac2cf94fa5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 16 19:09:57 2023 -0600
TS570 smeter
* correct smeter cat string parser
commit 5fb18d7be38fec3a1bd027c2b4199b7b05199e59
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jan 11 20:51:43 2023 -0600
Flex 1500 U/L filter
* add upper/lower filter controls similar to SunSDR2
implementation
commit be02d3d2dd10e819cfa2d9e216a6c64f2503c73c
Author: w5pny <w5pny@w5pny.com>
Date: Thu Jan 5 16:27:50 2023 -0600
Window Decoration Icon
* Fix Fltk transpareny bug for flrig icon.
commit 8e72233ebd6168739b5a587c4c96fa6f2d37309c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 8 04:42:01 2023 -0600
Yaesu vfo
* change 1.25 scaling to 10.0 for get/set frequency
commit ee9aa3e1bf35c57eed84b38804b23541e5594b89
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 8 04:58:37 2023 -0600
Get/Set preamp/att
* changed get/set/display paradigm for preamp attenuator
. Icom transcivers
. Elecraft transceivers
. Kenwood transceivers
. SunSDR2 Dx/Pro
. Xiegu transceivers
. Yaesu transceivers
. Flex transceivers
. TenTec transceivers
commit 11eb15d9f9729da53536fdccebdc6ec0d9071b0e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 2 15:47:20 2023 -0600
SunSDR2 PBT
* Add INNER, OUTER controls for bandwidth adjustment
commit cc1078904164464a2ae5d3313417441ad0cf8710
Author: Fred-N8YX <N8YX@neo.rr.com>
Date: Mon Jan 2 10:02:09 2023 -0600
PCR1000 dsp
* add DSP control commands / UI elements
commit 39dd4434d1b1e1105d489bbd03d3f93ae64187f5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 30 10:35:03 2022 -0600
Combo visibility
* force first row to be visibile when pop up list has 2 or less
entries.
commit 8e6a1e2ca78f015bb471d2e9e3abbd3c2b4e6005
Author: Harry McGavran <w5pny@w5pny.com>
Date: Thu Dec 29 05:56:47 2022 -0600
serial guardlock
* remove serial guardlock from all functions called by
an Fl::awake callback. Fl::awake(...) should only be
used to update the UI.
. caused K4 control to lock up during close down process
. modify methods:
RIG_K4::get_power_control()
RIG_K4::get_pc_min_max_step(...)
to allow latter to be called from within an Fl::awake(...)
function.
commit d36f7c3e3445e33f9e8652c1bf65a23778ba28f6
Author: Fred_N8YX <N8YX@neo.rr.com>
Date: Fri Dec 16 09:48:54 2022 -0600
Add IC751 ICR71
* new rigs
commit 926830cc34a16cab714f86f606470435fb81f167
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jan 3 08:48:50 2023 -0600
Button logic
* change IC7300 logic for button states:
. preamp
. attenuator
* change polling logic for all transceivers
commit ed251ec35d12d2e7b491f68a55411f378c5f9c1a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 16 23:24:43 2022 -0600
PBT
* Separate PBT selection from IF Shift configuration
commit f22ed3ff0f78af79067d3687e85fcdf05531bbd9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 18 20:16:32 2022 -0600
xmlrpc get vfo
* change UI / xmlrpc clients to all have equal probability
of access to the serial i/o. UI polling was locking out
client requests and causing some to time out.
commit 45c7a8d7d361297064700001685beccf730c0479
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Dec 14 13:31:23 2022 -0600
Meters
* reduce size of Meters group when power out and Vcc metering
is not available.
commit 93932da1703031cfdb359cc77ec0d681d0331304
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 2 16:23:41 2022 -0600
PBT xmlrpc interface
* Add get_pbt set_pbt xmlrpc interface methods
. get_pbt, get_pbt_inner, get_pbt_outer
. set_pbt, set_pbt_inner, set_pbt_outer
commit 3716765ce0e136ed08912cf4cce2c94f2d7d8ffa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Dec 1 18:40:50 2022 -0600
QDX adj
* correct tcxo freq adjust algorithm
commit fd5980f900342e7a97d123f375d316a1b150e55c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 30 06:44:54 2022 -0600
Deactivate Meters
* deactive meter if control not available in specific transceiver
commit b4dc46fbbb63d59aacb03c770a39f34eb37338a6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 26 13:03:20 2022 -0600
Icom pbt controls
* add code to initialize pbt to saved values
* remove if_shift from all Icom transceivers
o
commit 2b0ec8fbd266f1605723bf538ae1a1d4cce12aa3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Dec 14 08:30:26 2022 -0600
Bandwidth update
* correct bandwidth update logic
. UI was not following xmlrpc bw changes
commit 1a0d1c6efd8d4b1a092a8f2c97f6d01f8e4d2049
Author: Black Michael <mdblack98@yahoo.com>
Date: Thu Nov 24 08:05:44 2022 -0600
MinGW warnings
* change code to remove compiler warnings
commit 497dc95b689c28087f2273492092953255f1dd9d
Author: Black Michael <mdblack98@yahoo.com>
Date: Wed Nov 23 11:03:19 2022 -0600
Multiple monitor
* change to support multiple monitors
commit 7f5b2a0c1a2bf3f05361b3291ff672e7207a24fd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 23 09:22:33 2022 -0600
Xmlrpc seg fault
* close down seg fault on Windows
commit a3f2c8b58023fe211bd557b7cd29aba286085c69
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 30 06:59:48 2022 -0600
Power SDR update
* Add AGC controls
* Fix ZZNR command
commit 15b15dde087caf9e90b29f237b08d8409bac2a5d
Author: Black Michael <mdblack98@yahoo.com>
Date: Wed Nov 23 07:45:47 2022 -0600
Meters dialog
* save and restore position and shown state of meters dialog
commit 785f8a5ab2f25a83ae449e9b85619a97b6b36f7e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Nov 22 17:54:41 2022 -0600
trusdx
* add initialization delay to allow xcvr to complete it's init
commit d6e6e87f0a276d29f92f56af123ed88cf8f1ed51
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Nov 22 14:41:50 2022 -0600
RHEL 7 build
* add #include <stdint.h> to WSclient.h
commit 4b618c05c3ecb348ba3f263527b20348744c3792
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Nov 22 09:07:03 2022 -0600
Xiegu rigs
* correct smeter, swr meter conversions
. G90, 5105
commit 342702f28fc006536a5542f54c09ca94cb96e947
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 26 20:23:32 2022 -0600
FTdx1200 write delay
* change default for FTdx1200 to 5 msec
* add multiple attempts to check method
* disable reading old prefs timing values
commit 364269597899a78ee3ab640f5bf25964349f0181
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Nov 21 18:16:33 2022 -0600
FTdx10 FA/FB
* change ascii string to long long int conversion
commit f8af12e898786ed8446ba0e8f95df103a7cdfaa8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Nov 20 05:42:55 2022 -0600
FTdx101D power display
* correct power display and get processing
commit b5ce7bace56c202a34bf3b7427644e030d8bf32d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 12 21:41:37 2022 -0600
FTdx10 meters
* correct logic for converting RM and SM responses
to UI metering
commit 85bd2d8abe8e9038b669b095978f2a192551afb6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Nov 11 06:47:51 2022 -0600
FT857
* add eeprom bit test for vfo status A/B before sending
command to switch vfo.
commit 9d9300f8aa2fcf6745011cef6a68237ee4f08c7b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 9 18:59:07 2022 -0600
powersdr
* tune status fix
commit 436c20387c42e374f46a81a18551273981bf9880
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 12 09:44:33 2022 -0600
QDX
* add backend for QDX transceiver
commit 5fffbdd66a70bfd57d82987409dd4875c1046295
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 2 10:18:00 2022 -0500
icom save upper/lower
* upper/lower not being restored on program restart
commit b7e89dda5e7438d72458f93d24b5e70b3c320d19
Author: Dave G0GBX <g8kbvdave@googlemail.com>
Date: Fri Nov 25 08:23:12 2022 -0600
TS870S
* rewrite of several methods using switch code block
* corrected mismatch of replystr length
* added get/set trace statements
* added tests to prevent out-of-bounds array access
* added get set squelch
* added get set auto notch
commit 139b0659b385733e64731f8004c81840d7650de0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Oct 20 12:44:35 2022 -0500
SunSDR Pro/DX
* Add individual support for Expert SunSDR Pro / DX xcvrs
using TCI interface code
commit 335221b6aff0b26015732d95f49326f30f6b1638
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Oct 26 07:06:05 2022 -0500
Slider Widget Focus
* add focus test to handler
commit dcd105f2af85b141edd9e7e83d7c2e6e9c146b36
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Oct 22 12:05:09 2022 -0500
Lower/Upper display
* fix H/L display
* fix bandwidth control update upon changing mode
commit bcff9f6dfed69a1ee6058a00d5a30a75c0cbbe3c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Oct 21 06:12:02 2022 -0500
Icom swap flag
* enable 7851 & 7300 canswap flag.
commit 7b4f9d9fba2532b879ab1fd0bdb6f16afd7ccdd6
Author: Dave Tillman <blennie96@verizon.net>
Date: Sat Nov 19 15:59:20 2022 -0600
Fixes for IC-7610 Extra Controls - Band Tab
* IC-7610 Extra Controls - Band Tab -
Fixes for band selection and register store functions
* Add documentation of this feature
commit 29d6d30385bfb657946b9324b83bef3b54aa72c6
Author: Dave Tillman <blennie96@verizon.net>
Date: Sat Nov 19 15:58:59 2022 -0600
Address compiler warning messages
* Eliminate winsock.h inclusion by ensuring winsock2.h
is included before windows.h.
* Use "" rather than <> for config.h as convention
to indicate an fl* include rather than a system include
and reduce the potential for inadvertent inclusion of
system file with the same name.
* trusdx 'check' function fix
* serial.cxx - trace function reporting in seconds
rather than milliseconds
* rigbase waitN and waitChar - aligned these and functions
they call to consistently use 'int' rather than mix
of 'int' and 'size_t'.
* Fixed type mismatch in alpha and Ucase compares
in combo.cxx
commit 91a0affadf26e4d35261caca569575c5f944db46
Author: Dave Tillman <blennie96@verizon.net>
Date: Sat Nov 19 15:58:32 2022 -0600
Remove FC focus throws from Elecraft rig UIs
* With the change in the Frequency Control design, no longer
want to explicitly throw focus to FCs following vfo swap
commit 90f7123700e99405d2e74ea229064d95b8d703d5
Author: Dave Tillman <blennie96@verizon.net>
Date: Sat Nov 19 15:57:58 2022 -0600
ULL Data Type Changes
* Updated four occurrences of old frequency datatype to
unsigned long long; this fixes the mishandling of freqs
greater than 2 GHz in the serial loop.
commit f3776cf00f9db616577b8aace9b71a4974ff637c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Nov 28 15:50:28 2022 -0600
UI - Frequency Control behavior
* Made FC behavior consistent across flapps
* Prevent unintended focus assumption by FC when flrig
application does not have focus and mouse transits FreqControl
* Restore focus to main flrig window upon FC focus release
* Changed freq data types to ULL to support higher max freq
* Mouse cursor over digit
. Left/Right Click to incr/decr digit by one
. Hold L/R Click for repeat (digit reverses colors)
. Middle Mouse click: paste from clipboard
. SHIFT Left Click to set focus - colors reverse - then:
- R/L arrow +/- (3-dp); w/SHIFT (4-dp); w/CTRL (5-dp)
- U/D arrow +/- (6-dp); w/SHIFT (7-dp); w/CTRL (8-dp)
- Pg U/D +/- (9-dp); w/SHIFT (10-dp); w/CTRL (11-dp)
- L/R mouse click (hold for rpt) in top/bot half of digit
- Ctrl/Meta-v: paste from clipboard
or
- Enter frequency with number keys or Keypad
(decimal point blinks once entry has started)
. BSP/Ctrl-BSP erase last digit/all digits entered
. ENTER to confirm, send to rig, release focus
. ESC to abort, revert to previous value, release focus
commit 98c6ca2d7b4c76be8d59c466a0d59e23c4e643b3
Author: Dave Tillman <blennie96@verizon.net>
Date: Sun Oct 30 12:28:12 2022 -0500
User Interface - Frequency Control
* Operating refinements
* Standardization across fl* apps
commit 8ca1ba0b7fb4fad11833087fc926f29af097b7b4
Author: Dave Tillman <blennie96@verizon.net>
Date: Sun Oct 30 12:09:54 2022 -0500
ICOM IC-7610 PBT Slider fixes
* Changing inner or outer passband tuning via slider
control will cause crash-to-desktop if 'set' commands
are being traced; applies only to IC-7610.
* Don't send PBT commands to both inner and outer
unless 'lock' is set
commit 6697533e6f42bc5c3370e321a82b4182249b6ed8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Oct 20 11:53:13 2022 -0500
BW UI Updates
* Correct bandwidth display logic when BW change is
directed from xmlrpc server
commit 4d16945268558c431b8d69976a4c3c963ed446fd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Oct 1 13:36:23 2022 -0500
byte interval
* remove extraneous code from tcpip i/o functions
* assign byte_interval to single use for pacing
serial tty output (if required)
commit 9daa203c8be04687a6ee863150876f41c86d0e08
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Oct 2 13:01:52 2022 -0500
KENWOOD
* correct generic KENWOOD rig methods
* correct TS870S get bandwidth methods
commit 5b3a875c952fe64637e891f7b2e79f14cb6f0e33
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Sep 25 14:11:19 2022 -0500
message icon
* test for void parent
commit 1e45615dff8a8b01f3d0c2e1a59d87947e26044c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Sep 30 12:11:41 2022 -0500
PowerSDR bug
* missing replystr length test
* changed mingw implementation of Cserial::ReadBuffer method
to read multiple characters, up to maximum requested, from
the library function readfile(...)
* changed timeout parameter in mingw Cserial::ReadBuffer method
* fixed get bwB coding error
commit 2fa13a65c0aa90314475050ff62c30128be961aa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Sep 30 10:32:38 2022 -0500
pcr1000 mod
* add change baud 9600 to 38400 immediately after startup
* remove wait for response from CAT commands sans response
commit 9ad2763e9b4d16a582fced3f03f376af6b05f66c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Oct 8 08:31:13 2022 -0500
serial-mods
* changes to basic serial i/o class
. added set_attributes and ability to change baud, DCR, DTR,
CTSRTS and StopBits after port is opened
* changed readbuffer loop to avoid cpu capture if user
changes xcvr baudrate while connected to flrig, or serial
port h/w fails (RFI or otherwise)
* changes to various rigbase functions
* remove unnecessary delays in serial i/o
* change timeout processing for readbuffer
* improved serial i/o tracing
* move setting timeouts to within loop just before reading the
i/o.
* add verbose trace statements to serial.cxx
* change timing and timed reports to microsecond precision
* add command line parameter to set SERIALDEBUG
* modify WriteBuffer (serial i/o) to simulate hamlib
serial implementation of write_delay and post_write_delay
. change byte_interval to write_delay
. change comm_wait to post_write_delay
* read and convert original timeouts to new serial_xxx values
commit 73f0e34a17252fd16d12a025dc00489c7aa1cd77
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Sep 25 00:22:45 2022 -0500
Extras
* add hide tabs dialog if left open on shut down.
commit e8c71a37957478d74967e7cc4e2a0280d16a17f9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Sep 23 16:44:05 2022 -0500
Trace macros
* correct sett trace macro
commit 343b3c789299f0ad2ed13fa832a41a65d69d9d78
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 21 18:46:24 2022 -0500
FTdx10 autostart
* modify autostart method for reliable behavior
commit da22b23c021ee024bd1a6cf72afe596aeba08412
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Sep 12 12:34:27 2022 -0500
combo
* corrected sort method
* additional changes to add method
commit 87288b21fbad1f5f06b54b0a8e232e424722ec15
Author: Dave Tillman <blennie96@verizon.net>
Date: Mon Sep 12 13:15:53 2022 -0500
User Interface - Combobox fixes
* Fixed several edge case behaviors with Combobox widgets
commit 8c12a06051af699944e32012588af3d4179a1aaa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Sep 9 07:59:34 2022 -0500
(tr)uSDX
* add backend class for (tr)uSDX transceiver
commit a5668525f6716b35a718d1941067b4ad976abbf3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Sep 8 07:37:25 2022 -0500
ftdx10 notch
* update to set/get notch ON/OFF/Value methods
commit c7d97c4a7fcf6a925223977d586e6cb96672e59f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Sep 7 11:50:49 2022 -0500
seg fault fix
* in std::string printXCVR_STATE(XCVR_STATE data)
commit 1a2321a82628193c68fb601705cdc076a6d983da
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Sep 4 14:49:45 2022 -0500
Smeter/Freq poll
* add poll inhibit for smeter and freq
commit c57049128fce2eb0c132fa2d9af2ec521dbd2d1a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Aug 31 13:17:58 2022 -0500
FTdx10
* correct set notch logic
* fix autostart
* fix cw tone ON upon initial CAT start
* enable date/time synch with PC
commit 11c76b7edcef9587a211543a7cb92479a5280950
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Aug 31 13:36:42 2022 -0500
IC7851
* correct x25 x26 freq mode get/set CAT strings
commit 13c4be934c74f2d083db7053287c5599dcad7b3b
Author: w5pny <w5pny@w5pny.com>
Date: Mon Aug 15 06:35:56 2022 -0500
Add K4 transceiver
* add transceiver class for Elecraft K4
commit f0056a5510465fe5fcd5fceaf337a1b2e1f16544
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Aug 6 09:00:10 2022 -0500
TS 590 S/SG AM data mode
* add data mode
commit f7e797e0211e6b3856f7a1330aa4b20fd456164c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Aug 2 09:43:56 2022 -0500
Version 1.4.7
* Maintenance release
commit b1387f6b759f794b43c8d37c4b11453c389e0a26
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jul 26 13:15:06 2022 -0500
Missing images
* add missing image files to repository
commit 1c28e513015b399931e7f51c17492fb4cb2c3441
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jul 26 12:03:10 2022 -0500
Memory manager
* fix failure to set new vfo A/B when selected from memory manager
commit eb41b42dae1a355fc3b14100d865a3815fe539f6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jul 25 13:49:52 2022 -0500
Version 1.4.6
* Maintenance release
commit 6422130bc8c50476e975301dade601ee2f58c024
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Jul 14 17:35:37 2022 -0500
Yaesu microphone gain
* change scaling for these transceivers:
. FTDX1200, FTDX3000, FTDX101D, and FTDX10
commit 5af2552bdc32b2bd9da2509b95a89a04f27c141f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jul 11 10:30:22 2022 -0500
Icom mode_type
* add missing mode_type tables:
. IC728
. IC735
commit dd0c523e131df1500dd21933a723e8cbc28952cc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jul 5 05:48:19 2022 -0500
Yaesu split
* modify read split to monitor eeprom address when xcvr
is in Rx.
. FT857D
. FT817BB
commit 93a25beb1ad9bca7357a89eb4ea52075b549e5a2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jul 25 14:50:39 2022 -0500
sdr2-win
* fix for min-gw builds
commit bba23c7df95e2a2d797c4fd861c08282281d0e21
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 1 08:07:00 2022 -0500
SunSDR2 CW bandwidths
* Change CW bandwidths in tcisdr transceiver class
commit b6c69cdc137fee069861d7436dbfe3bac573d823
Author: Andrew Hart <andylhart@gmail.com>
Date: Fri Jul 1 08:06:25 2022 -0500
IC7600 mods
* corrections and additions to code marked ALH
commit f84403b6e25bbd9b9fd088ce2f2007a0d79699d9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jul 25 08:38:54 2022 -0500
IC9700 satellite support
* add satellite support
commit f841d12446deee302fb16d4f93b4773a73a014f5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 29 10:07:29 2022 -0500
7300 FM CW
* fix BW control problem when one vfo set to CW and the other
to FM.
. bandwidth table element "bandwidths_" not updated during
select vfo operation.
. deprecate use of 7300 swapAB command 0x07 0xB0 and use flrig
internal swapAB processing. Icom swap is simply to activate
the alternate vfo. flrig internal swap results in physically
changing vfo A and B contents including filters and bandwidths.
Emulates the Kenwood swap.
* deprecated use of pass by reference in trace support functions
printXCVRSTATE(XCVR_STATE ...) and *print(XCVR_STATE ...)
to avoid parameter contamination by sibling thread access.
Thanks Mike. "Hast thou killed the Jabberwock"
commit 0abb7fc8edece843e1c60351b7f652ae76624b8a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 25 12:46:37 2022 -0500
fsk fixes
* flrig -> flrig FSK keying would drop characters and
miss end of transmission characters. problem resolved
commit b5555ab1f844bcaf3dae73c5b3fa58cde9408e92
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 27 19:24:38 2022 -0500
CW keyer enhancements
* Add macro substitutions
. MYCALL
. MYNAME
. MYQTH
. CALL
. NAME
* Add contest number faculty
. set current (starting) number
. send current number
. increment current number
* transmit log
. plain text file
. date-time stamped entry for each transmission
* Add import/export ADIF text files
commit 3a999275de534bf9440cf684b5f73540fffec090
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 11 19:44:28 2022 -0500
SunSDR2 tci bandwidth
* USB and LSB bandwidths selectively centered at
specified frequency
. add center and width controls for LSB and USB
. width only for other modes
. selection of center frequency and width is unique
to the tci interface. ExpertSDR2 will recognize
the tci cat string lower/upper filter frequencies
as 'user'
commit f7fd526028ba8890f37238f26408cee4178c972f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu May 5 05:44:36 2022 -0500
FTdx10 Power out
* correct get power out
commit f14dba5b637bfe563974d1b2e7bf709634b3aa2c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 2 11:21:58 2022 -0500
Vd / Idd metering
* add Vd and Idd metering
. selectable with SWR, ALC, IDD image/sliders
. update to Icom transceivers:
IC7100.cxx, IC7300.cxx, IC7600.cxx, IC7610.cxx
IC7700.cxx, IC7800.cxx, IC7851.cxx
. update to Yaesu transceivers
FT2000.cxx, FT5000.cxx, FT950.cxx, FT991.cxx
FT991A.cxx, FTdx101D.cxx, FTdx3000.cxx
commit 09dae3d7f560aab1dc32fad846ce21ef10aa0787
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 1 07:56:04 2022 -0500
FT101DxMP voltage scale
. add 50 V voltage scale for the Yaesu FT101DxMP
commit 65064a3b3b2d897e11af53be61f43afb76eb8799
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Apr 30 14:16:00 2022 -0500
SunSDR2
* add support for SunSDR2 series of transceivers
. serial support via virtual device
. tci support via socket interface
address/port configurable by operator
* add identification of /dev/tnt* virtual devices created
by tty0tty.
* add power limit control. disallow power above % of max
when power limiting enabled (can still be ursurped at xcvr)
commit c281d657fb6e953436fc914a52de6dbf9270b44d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 1 11:09:45 2022 -0500
X6100 / G90
* update methods based on user feedback
* add G90 get_ptt method, submitted by Steven Hiscocks, M7IWH
commit c0a410fc6a40b3f568d536cdf240e26d45b64485
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 10 15:46:20 2022 -0500
Serial trace
* additional serial trace statements
. debugging on M1 MacOS
commit e132182333d42711c772098cea09b83595e48dac
Author: Joe Attili (AA2IL) <joeattili@gmail.com>
Date: Sun Apr 10 09:35:24 2022 -0500
FT991A/FTdx3000 mods
* VFO B set/get - correct query and control of VFO B
commit f4bd6b94592dff45bed3cfffeb14197c65569ac2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Apr 6 06:41:23 2022 -0500
Compression
* read and annunciate inital xcvr compression values
. on/off
. value
commit d19ce45ed3a0158ac4a2bf4296838ca24f38a5c8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 16 09:35:47 2022 -0500
QCX+
* Add backend for QCX+, a Kenwood style command set
commit b5e81e4fbe4c9ce8de5360ba1e47c13ec3d873a2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 5 03:09:49 2022 -0500
TS570 Split
* Correct get logic
commit fb320437ea368a51958ab23f24594ab165813ec0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 29 11:06:59 2022 -0500
pts ports
* add /dev/pts to serial port search path
commit 7a4f11231c0f9d2c5021936895ae734b65d25f3d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Mar 28 22:45:56 2022 -0500
FT450/D
* set inuse when reading vfo A/B
* modify waitN to wait_char and add gett statements
commit e0f35f785348cf7852c6193807512edb5e7a2898
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Mar 28 23:06:01 2022 -0500
FT817 defaults
* change to default serial and polling values, recommended by
K0OG.
commit e299604d757eb8c158c56c8f7f6bf9739605fabe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 25 10:50:23 2022 -0500
Version 1.4.5
* Maintenance release
. update documentation
commit 745a55f96e6fae024ed79b108b8764a3d1243d24
Author: Black Michael <mdblack98@yahoo.com>
Date: Fri Mar 25 10:46:09 2022 -0500
PowerSDR
* added get set noise
commit 52a1e5a3a7c1b50676227cc3da9967129ca0810f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 22 10:42:23 2022 -0500
trace mod
* change temp storage to simple std::string
commit db77a6c18633d5bd7df7e85c60aa5c128968362b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 23 13:15:13 2022 -0500
cwio xcvr compensation
* allow user to adjust keydown/keyup timing to compensate
for keying delays in transceiver.
commit 63ab1da34ee6151ea032c990800d6f1fb3797249
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 23 07:57:56 2022 -0500
FT817 startup
* wait short time interval after serial port open before
sending commands. needed for xcvrs with marginal firmware
processing power
* correct PTT sensing for FT817/8 series
commit c8b4fbc8ff504a828cc2cd98afbfefc426db83aa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 17 11:38:37 2022 -0500
IC F8101
* trace statement additions
commit b6ce40b91ae931c5cdb35a1451b5dfcdf8abe90b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 20 19:11:43 2022 -0500
TS990
* class methods
commit f7bb8b2c98666c8a8956a379c2c250b3d0b97338
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 15 11:03:52 2022 -0500
testmode
commit 15d8025d61462d5804a790eae11baf467b25a320
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 15 09:58:08 2022 -0500
visible tab
* Correct logic for restoring visible tab between
executions.
commit 8d0a23c2dca3e2476b9e997c4c010fa4714485db
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 22 08:33:04 2022 -0500
Serial Trace
* change ReadBuffer implementation
* add pause control to trace viewing dialog
* add \r to <cr> conversion
commit 4d7e2f871c3b52956cb1f71b32ca21998865d1e4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Mar 12 18:18:44 2022 -0600
Variable PTT
* PTT signal line can be one of
. OFF
. BOTH
. SET
. GET
* Allows mixed use of h/w, and serial ptt signals
commit cbd1758d13418ad838e15cf83d5878fdb90e9156
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Mar 12 12:30:26 2022 -0600
TT566
* rewrite class methods
commit a059301c82dd785fd16f8f350cac12dc0e94236b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Mar 7 07:10:29 2022 -0600
RX polling
* Revise RX polling sequence:
. group 1: PTT, SMETER, FREQ(A/B) polled every pass
. group 2: MODE, BANDWIDTH
sequentially polled every pass
. group 3: VOLTMETER, TUNER, VOLUME, AUTONOTCH, NOTCH,
IFSHIFT, POWER, PREAMP, ATTEN, MICGAIN, SQUELCH,
RFGAIN, SPLIT, NOISE_REDUCTION, NOISE, COMPRESSION
BREAKIN
sequentially polled every pass
i.e.
- PTT : SMETER : VFO : MODE: VOLTMETER
- PTT : SMETER : VFO : BANDWIDTH : TUNER
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : NOTCH
...
commit 8442cb1d85fec6b41f92fa7aaf3ecb6e428132b8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Mar 6 07:47:00 2022 -0600
TABS tracking
* keep track of last selected TAB in extras tab group
commit 351a5a5a0d04d30647f53936e93ac2324e4181d3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Mar 7 07:14:30 2022 -0600
FT 857/897/D
* Update FT897/D mode table, methods.
* Add trace statements to methods
* Add timing delays to some methods
* Decode mode allowing for undocumented return code
0xFC packet 9600 baud
commit 109ddb49d0c264357d26cd52495ad702c929bc7a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 4 15:47:05 2022 -0600
TT Eagle
* add trace statements to TT599 methods
commit 05ff6c50fb518065e0dc239fdb9b70142547521a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Mar 5 04:46:20 2022 -0600
freq control
* Modify input method
. set mouse over control
. arrow keys, pg-up, pg-dn, mouse wheel all active
. keyboard entry of frequency
- enter most significant digit
- open float_input text widget
- enter remaining numeric value
- ESC terminate without using entry
- ENTER terminate and assign entry
commit 1df769addd8af3d08497ca2c4cc893502beccca6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 3 08:51:35 2022 -0600
Xiegu X6100
* add X6100 backend, emulates Icom IC7000
commit 53183eb56ec6316b32c35a88dd126a33e829acc5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 4 20:08:14 2022 -0600
vfo AB
* disallow changing inactive vfo digits unless supported by
transceiver.
* Icom filter # annunciation
commit 5744c28fe74b56cca69fa914edc50bb2f0779d33
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 10 07:07:14 2022 -0600
FT817mod
* changes to compensate for busy radio, i.e.
Changing modes, bands, writing memories, someone pushing buttons
etc. It can (and most likely will) "miss" a command or corrupt the
transmitted data. When querying the radio one should be aware of this
and be prepared to re-read the data. When sending a command that involves
the radio changing its configuration, the code needs to wait a couple of
hundred milliseconds before sending another command or reading the response.
This is particularly true of commands that involve several bytes of data
. such as reading the receive frequency and mode
. switching vfos.
. changing the mode
Always read the status of the radio back (after having modified it) to make
certain that the changes "stick."
If the serial port very "busy" (i.e. requesting a lot of data) the radio may
respond to commands sluggishly, or it may even miss certain button presses
entirely.
* Insure that xml_server vfo reads are consistent with other transceiver
usage.
commit 104a9d6f102becf6bc529ef8f41558ee3c8e574b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Mar 2 08:56:29 2022 -0600
traced
* implement TRACED macro for tracking function/method calls
commit ff699399acc722846389f6763103e7c2f4ec95f8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Feb 27 12:31:28 2022 -0600
Source structure
* split support.cxx into separate functional files
* add run time tracing using TRACED macro
commit f78f4b9550ed91f1a6e69128732ad0a8c697cfeb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Feb 26 06:54:19 2022 -0600
Start up values
* correct display of start up value
. vfo A/B
. mode
. bandwidth
commit 2b00f1664053441bf32635146690d6d4d2ec66bc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Feb 26 06:26:37 2022 -0600
setthex
* correct macro to avoid compiler optimization
commit baee9877a8baf6eb903d8822e8b58baa3956c8bd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Feb 17 13:39:01 2022 -0600
fskio idle
* change idle sleep time
. accurate sleep(...) consumes cpu when not actually sending FSK
commit e69c257e0b756f9fec0e7dd958bfc89a6b0eab75
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Feb 17 09:58:44 2022 -0600
Power SDR
* update to get power out
commit 1957addc233bebb42d09615bcea5c96e12ab3c3c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Feb 15 12:39:57 2022 -0600
namespace std
* remove all "using namespace std" code and replace with
explicit usage "std::" to c++ library calls
commit d5a45aca5ef1bb628e5df87f3dc5a9701fd4a1f2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Feb 4 11:55:49 2022 -0600
AGC controls
* correct AGC values for IC7300
* add missing AGC controls, FT991A
commit 029edeb1a576ebfafdaf02ae0c726cd6e09e502f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 24 09:08:22 2022 -0600
IC705 update
* add igett trace statements to various get methods
* change power out control to 0...10 vice 0...100
commit 3e2ead62dc5378cbab7deb1beaba834927595f87
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 24 21:44:03 2022 -0600
FT 817
* initial vfo fiasco
commit d209e151acaa46c1b2c3f08f65584442b14b77ff
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 24 21:21:58 2022 -0600
7300 power table
* update lower values
commit 916234ab151e3e4a1948a73cbb5ffd1d41a5c8b1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 24 13:37:22 2022 -0600
CW keydown
* Add key down/up button to cwio dialog
commit b85adab7ba81afa0488ca35113025d6e1a0dd42a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 24 07:18:04 2022 -0600
cwio fskio
* testing external interface
commit 3bb8fde31d246cb4dfabe79da603ec5a3687526a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 23 04:30:14 2022 -0600
10 W Power scale
* Add 10 W power scale
* Correct power scale auto switching logic
commit 1e75dcfafbcde0b6635cd45a5af773c235f4ddb3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jan 22 14:05:22 2022 -0600
G90 update
* Update iaw V1.0, Radioddity CAT/Digimode manual
- added CW spot
- added Auto Tune On/Off
commit c968af13bb0d324a846de70b563c144e713b92eb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 23 09:07:30 2022 -0600
FT1000MP-MKV
* added FT1000MP_A transceiver class
. something fishy in Yaesu land. flrig now supports separate
classes for FT1000, FT1000MP and FT1000MP_A to satisfy
reported differences in vfo set/get on seemingly identical
transceiver models
commit 09d3cef4a7321d7d5041ae817dc505b9ae409e04
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 28 14:20:23 2021 -0600
FT990/A
* add get/set trace statements to FT990 and FT990A class
methods
commit a85b09d0f2b1640dafb50d620243aad89f06d6a6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jan 2 08:21:55 2022 -0600
VFO in use
* change in use tracking to be class specific
commit 757d9e3c84fd811af80eaa69cc20898d3f5d3f5c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jan 3 06:35:37 2022 -0600
xmlrpc mod vol
* correct logic
commit 9ec25e94f18dbbd6646f91fb2889d9abc07d4286
Author: Kenji Rikitake <kenji.rikitake@acm.org>
Date: Wed Dec 29 07:57:04 2021 +0000
FT-891 split
* add split method to FT-891 transceiver class
commit a7cda5b28916c4c188feb98d07f4ec7449e63362
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 31 08:33:05 2021 -0600
tab visible
* Correct save/restore logic for tabs dialog
commit 906fe8338de7cbe23f2aead717bc220eccb7fbf3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 28 14:51:47 2021 -0600
FTdx10
* correct commands for vfo A/B select and split operation
commit 3adf15ba44d4cae0390428aebebce3aa540477ca
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 27 11:47:02 2021 -0600
TX500
* Implement CAT get/set PTT
commit bf399908fe8ebf051e37ecdbcccef5027502927c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 27 09:17:31 2021 -0600
Start up failure
* Fix NULL bandwidth pointers for PowerSDR, Flex1500 etc.
commit aac53a14fca8967b2bef387e44a3cd2e3cfb88c3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 27 07:45:10 2021 -0600
TS2000 split
* change get_split to return 0,1,2,3 depending on
vfo T/R usage.
commit 1f235a46d4b01895518a37eeea11995f927e1f76
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 26 07:35:26 2021 -0600
FTdx101D split
* restore missing split button
commit e5da29b4a56455ae83893dd26df28ce52a5cde31
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Dec 25 09:08:17 2021 -0600
TX vfo
* add read VFO when PTT enabled
commit 047aadbdad4ff0a93e67debaef983df66b98ab9d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 24 13:37:00 2021 -0600
Version 1.4.4
Bug fixes, corrections:
FT450D - power out conversion method improved
FT 817/100D - correct reported power reading problems
Icom transceiver CIV selection controls active during xcvr select
IC7300 CAT query response cleanup
IC756 Pro - Add missing code to set mode A/B
IC7610 - correct various reported issues including attenuator control
TX500 code cleanup
UI - enable-debug (NDEBUG) compilation to allow UI testing sans transceiver
UI - add embedded / dialog tab selector for extra functions
UI - FreqControl - remove FL_RED reverse colorization used for testing
UI - Signal Bar - Change peak detect and averaging algorithm
Wide UI - remove debugging code
XmlRpc - add new xmlrpc exchange structures, correct reported problems
New functionality:
CWIO - new accurate timing delay functions
CWIO - add execution of [ ] control characters to control PTT
DATE/TIME - add date/time synch for supported transceivers
FSK - add send FSK signals on DTR or RTS serial line(s)
TMATE2 - add support for Elad TMATE-2 control interface
Volt meter
* Add visible volt meter for supported transceivers
* Meters display dialog to view all meter types concurrently
Documentation
Update documentation
commit a7994ad9eb395af2b5792e7782055149e1b5b9af
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Dec 24 06:25:00 2021 -0600
TX500 update
* code cleanup, no functional change
commit be98a6225b7bf772173c05c37087a7828d865eba
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Dec 23 06:36:56 2021 -0600
IC7300 response strings
* fix get/set notch on IC7300
* insure all query responses are tested for full
preamble/command strings
commit c136601f3ecf73d12834627668a6f7b2da6e3ba8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Dec 22 19:29:52 2021 -0600
voltmeter menu item
* Add menu item to display or hide voltmeter
commit 4fbd313bda1583444feb6f249aa82d54dfa0d7f3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 21 07:00:27 2021 -0600
FT 817/100D
* correct reported issues reading power out
commit 60f86c603edc8ea66975d2985229b7bac50ebddb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 19 02:45:08 2021 -0600
Initial xcvr selection
* Activate CI-V selection controls based on selected
transceiver
commit 46dd58361d544e88dc694794d0d6e0bcbc412699
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Dec 18 11:59:38 2021 -0600
ic-7610
* fix various problems
. attenuator control implementation
commit 1b5081f47821e194196ff2db3b99fc0675a5d04c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 13 13:47:23 2021 -0600
UI debug
* use --enable-debug (NDEBUG) compilation to allow
transceiver UI testing. bypasses selrig-check()
testing
commit 8e7f3e95933746d559c9fa424e723e369b6a7d82
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Dec 13 13:00:21 2021 -0600
wide ui
* remove debugging code
commit 209c96ea93bc2e5ff8ebcf82a7dae9d52a9635ad
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 12 13:47:27 2021 -0600
IC756 pro
* Add missing code to set mode A/B
commit fb3a2befdf6aed99a90220dbd99cfa0a39fa7ed7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Dec 22 04:20:00 2021 -0600
Volt meter
* Add visible volt meter for supported transceivers
. IC-705, IC-7100, IC-7300
. IC-7600, IC-7610, IC-9700
. FT-950, FT-991A, FTdx101D
* Add UI config menu item to access power meter scale
selection dialog
* Add dialog to support viewing all meters concurrently
. set voltmter 6 to 16 volts to support xcvrs similar to
IC-705
. set signal bar range for voltmater to 6 to 16
* Amend code to correctly switch between S-meter and SWR/ALC
meters
commit db82396f4508235910cd67beed65a581f23c463f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Nov 30 06:01:04 2021 -0600
Documentation
* update documentation
commit 4ceec8584508bf000f89ae234d1d0e2c8a1feb57
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 14 18:08:33 2021 -0600
tmate2
* add support for Elad TMATE-2 control interface
. insure that tmate2 defines, enums etc do not
conflict with globally defined in other code
files
commit 7383a94227c2f031d8a3b2a2a284dceb8659acfc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Dec 21 11:18:57 2021 -0600
XmlRpc modify exchange
* add xmlrpc exchange structures to modify specific
transceiver parameters:
. rig.mod_vfoA d:d modify vfoA by +/- NNN
. rig.mod_vfoB d:d modify vfoB by +/- NNN
. rig.mod_vol n:i modify volume by +/- NNN
. rig.mod_pwr n:i modify power by +/- NNN
. rig.mod_rfg n:i modify rf gain by +/- NNN
. rig.mod_wpm i:s modify CW WPM by +/- NNN
. rig.mod_bw i:i modify bandwidth by +/- NNN
bw modified to nearest requested new value
. rig.vfoA2B n:n set B to A freq/mode
. rig.freqA2B n:n set B freq to A freq
. rig.modeA2B n:n set B mode to A mode
* correct get/set/modify vfoA/B
. Fl::awake call was using a volatile parameter pointer
* add bounds checking to bandwidth requests
commit 95a69fa3df8c5856b792e1f976a7726acc0fa262
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Dec 1 07:45:26 2021 -0600
Signal Bar
* Change peak detect and averaging algorithm
commit 54ea1c07518630882701ae93cf2c7e179730ff8e
Author: Brian Waterworth <brian.waterworth@gmail.com>
Date: Mon Nov 29 03:03:34 2021 -0600
FT450D power out
* change conversion method CAT string to power out
update submitted by Brian Waterworth, VE3IBW
commit c4c160048f3b6c656e54caf6e9b3a3bbf364f549
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Nov 28 20:38:32 2021 -0600
Power Meter Autoscale
* remove conflicting code causing unstable
display
commit 536df7b1a2d4559fc8ea94ce3f5c4eb365c8caa0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 27 23:30:50 2021 -0600
fl_alert messages
* correct wording in transceiver not responding alerts
commit d35abcbc21ae1dcf0408f70057f0a8a57af98aa8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 27 07:53:00 2021 -0600
FreqControl
* remove FL_RED revers colorization used for testing
commit 0b77439e969b00a39a707fbb9c11ba1c66ccde71
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Nov 23 16:50:51 2021 -0600
code cleanup
* remove compile WARNINGS
commit fe691c9021e941788bb6f81b4fc824ccefe3d4a4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Dec 5 12:54:09 2021 -0600
embedded/dialog tabs
* allow user to embed extra's tabs in main dialog
* save & restore state of tabs dialog / embedded tabs
* restore visibility of selected tab
* add configurable tab colors
* retain state of tabs when changing between embedded
and dialog visualization
* retain visibility of embedded tabs when changing
between small and large sliders
* retain tab selection color between executions
* adjust width of tabs dialog to width of main dialog
commit 07806773c0d6676c9b28fcb0298e23513ae54ca8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 24 00:17:52 2021 -0600
cwio-timing
* accu_sleep not reentrant or thread safe
- create unique copy of now() and accu_sleep(double)
for singular use by cwio thread
* add execution of [ ] control characters when at beginning
and end of text buffer respectively
commit 24eff1089c54ad095e2d4aeb0a12de6fe2ca3cf3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Nov 25 07:00:18 2021 -0600
fsk
* add ability to send FSK signals on DTR or RTS serial
line, either shared or separate serial port.
* implement accurate nanosecond timing for Linux, OS-X
and Windows targets
* add winmm lib for Windows build
* correct mark/space levels for RTTY lower sideband signalling
commit 4a1e6432ef49db1dcb20846e71f26232cb58c015
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 17 19:16:23 2021 -0600
IC7800 time set
* Change in support.cxx to enable viewing Misc extras
tab for transceivers supporting date-time set methods
commit 2e02298bef4595799a93c8688e9c77deadd44683
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 13 18:49:00 2021 -0600
Version 1.4.3
* Maintenance release with documentation update
cwio accu_sleep
* replace milliSleep with new accu_sleep function
* change activated state of configuration items based on
port selection
* change loop timing to use global accu_sleep
A2B freq only
* add shift-click to A->B button to transfer only
frequency from vfoA to vfoB
* add control-click to A->B button to transfer only
frequency for vfoB to vfoA
vfo adjust
* change increment to fractional values
start/exit set clock
* add user configurable commands on program
. start - immediately after normal start up
. exit - immediately after normal exit
* add time sychronization if supported by xcvr
. xcvr clock synchronized to PC clock on next minute
rollover, to nearest 50 msec.
. implemented for these transceiver:
- ic7100, ic7300, ic7600, ic7610,
ic7700, ic7800, ic7851
- FT991, FT991A, FTdx10, FTdx101D, FTdx101MP
FT1200:time only
- TS990
. corrected deactivated controls on some supported xcvrs
TX500
* Add Lab599 TX500 transceiver
cw generator
* update to timing intervals for CW generator
ftdx101d
* fix table lookups for bandwidth
FTdx10
* add as independent transceiver backend
. shares many identical CAT commands to FTdx101D
FT1000MP
* correct read vfo A/B conversion logic
cw invert
* allow user to specify DTR/RTS either normal (+) or
inverted(-) signaling.
Power control
* change to floating point control to allow for
fractional changes in power level, i.e. 0.1 W / step
elad
* Add ELAD FDM-DUO qrp transceiver
g90 cw/power/swr
* set CW/CWR tuning sense
* update power/swr methods
K3 power level
* add OM; read for power level min/max/step initialization
Disable Polling
* USE to test various comms issues between flrig and transceiver
. allow user to disable polling
. allow user to disable xmlrpc server
Transmit meters
* FT991A reported as not showing power out during transmit cycle
cmedia/serial port
* allow both serial port and cmedia devices to be initialized
during startup
K3/KX3/KXPA metering
* correct smeter conversion
* read KX3 power out when KXPA is in standby mode
* Add code to read SWR from KXPA if active
. note: the KXPA100 programmers guide
* Add get trace for KXPA swr reads
IC7851/9610/9700
* Change get/set vfoA/B to use x25, x26 command strings
* correct set/get bandwidth by mode/data/filter
KX3 ptt/if-shift
* add get_PTT
* add reset IF shift control based on current mode
* add has_ptt_control as test for get_PTT call
* poll for change in KXPA presence with poll of
power level setting. Perform test during both Rx and Tx status
kx3_options
* use GET OPTIONS to discover KXPA100 presence
kx3 extras
* add programmed support for KXPA
commit 715fc26fe5d85bffeb2e4c5db7ed28e549595937
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Nov 13 01:19:37 2021 -0600
cwio accu_sleep
* replace milliSleep with new accu_sleep function
* change activated state of configuration items based on
port selection
* change loop timing to use global accu_sleep
commit b688d273f5908bbd0ace0968d4a7bf4add5ef9b1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 10 08:05:02 2021 -0600
A2B freq only
* add shift-click to A->B button to transfer only
frequency from vfoA to vfoB
* add control-click to A->B button to transfer only
frequency for vfoB to vfoA
commit d273ea8bbb80d99f75ee2ed28e8b3a1fe0e6a4f7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Nov 8 11:04:24 2021 -0600
vfo adjust
* change increment to fractional values
commit 3188549fe05cdd06819b905a7551aa11899e2174
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Nov 5 13:32:00 2021 -0500
start/exit set clock
* add user configurable commands on program
. start - immediately after normal start up
. exit - immediately after normal exit
* add time sychronization if supported by xcvr
. xcvr clock synchronized to PC clock on next minute
rollover, to nearest 50 msec.
. implemented for these transceiver:
- ic7100, ic7300, ic7600, ic7610,
ic7700, ic7800, ic7851
- FT991, FT991A, FTdx10, FTdx101D, FTdx101MP
FT1200:time only
- TS990
. corrected deactivated controls on some supported xcvrs
commit 5ef0451ce5747c2d1f3ddbbeba7956d1e2db30a8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Nov 1 09:48:10 2021 -0500
TX500
* Add Lab599 TX500 transceiver
commit 615476b38751c4a4963948803f360e051221887b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Oct 28 20:40:14 2021 -0500
cw generator
* update to timing intervals for CW generator
commit 03991093402e0e66d22c586472fc47cca8d52063
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Oct 26 10:42:01 2021 -0500
ftdx101d
* fix table lookups for bandwidth
commit 19372d4c5816ad762dbb091dab36b14bf0115f10
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Oct 28 06:57:17 2021 -0500
FTdx10
* add as independent transceiver backend
. shares many identical CAT commands to FTdx101D
commit c9b2914c39602e86158551eaac90bb03c6108c17
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Oct 16 07:37:44 2021 -0500
FT1000MP
* correct read vfo A/B conversion logic
commit d5559bc5d390c2acfa56d8d0cc597404cc0c3eef
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Oct 1 04:23:14 2021 -0500
cw invert
* allow user to specify DTR/RTS either normal (+) or
inverted(-) signaling.
commit b0cc398f00f21edcffba63e270ee92170abeaeac
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Sep 27 19:03:04 2021 -0500
Power control
* change to floating point control to allow for
fractional changes in power level, i.e. 0.1 W / step
commit c5ac441b17cce1db7fdcf7d54ba8822cea239adf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Sep 28 21:00:54 2021 -0500
elad
* Add ELAD FDM-DUO qrp transceiver
commit 2add8453e3d118c54a9b21a87ba55da0646ca312
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Nov 10 07:16:28 2021 -0600
g90 cw/power/swr
* set CW/CWR tuning sense
* update power/swr methods
commit 9b52112d45b0a064f596e4f8d4ab06ad1dcc7c7f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Sep 9 07:25:46 2021 -0500
K3 power level
* add OM; read for power level min/max/step initialization
commit ec294b69cca014836116eb98ce9c83b6671f3e8a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Aug 28 08:01:53 2021 -0500
Disable Polling
* USE to test various comms issues between flrig and transceiver
. allow user to disable polling
. allow user to disable xmlrpc server
commit 2bacd24c429b721a5048be29242bcc1c51c4fa9d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Aug 27 07:20:03 2021 -0500
Transmit meters
* FT991A reported as not showing power out during transmit cycle
commit 678db6061c39a2a1d95f79dd101d834b80bd0b11
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Aug 26 09:41:37 2021 -0500
cmedia/serial port
* allow both serial port and cmedia devices to be initialized
during startup
commit 51787304cd204257b49fcb898165ea0f50a94cad
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Sep 9 09:05:36 2021 -0500
K3/KX3/KXPA metering
* correct smeter conversion
* read KX3 power out when KXPA is in standby mode
* Add code to read SWR from KXPA if active
. note: the KXPA100 programmers guide
* Add get trace for KXPA swr reads
commit a9ebebae9aff479723439b46148bac18982080ad
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Aug 15 20:21:22 2021 -0500
IC7851/9610/9700
* Change get/set vfoA/B to use x25, x26 command strings
* correct set/get bandwidth by mode/data/filter
commit 3f320170995a1f0426517ea53df3ec8f2b149a27
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Aug 21 08:40:24 2021 -0500
KX3 ptt/if-shift
* add get_PTT
* add reset IF shift control based on current mode
* add has_ptt_control as test for get_PTT call
* poll for change in KXPA presence with poll of
power level setting. Perform test during both Rx and Tx status
commit af4b4eb51e9b08a22b965fb3df5f899aae2bab93
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Aug 7 10:33:55 2021 -0500
kx3_options
* use GET OPTIONS to discover KXPA100 presence
commit c668f84d95c24af4f8120868540b22cd606c847c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Aug 6 16:54:04 2021 -0500
kx3 extras
* add programmed support for KXPA
commit 7940dad80ed094e36a826e56bbc170f1775f85d9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Aug 4 15:31:09 2021 -0500
Version 1.4.2
* Update release
commit ff406f02e9619f3c090f254224036140a76a74fe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Aug 2 19:14:52 2021 -0500
FT1000MP
* correct read vfo values
commit 3aa0487d1af9232a99cafba745eb621487f0de02
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 30 08:51:34 2021 -0500
Multiple xmlrpc client conflicts
* open up additional get xmlrpc demands to direct
access to transceiver CAT i/o.
* add verification to set_split
commit f710230ed614b07199b14c8386f009fb2dacd71e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jul 25 10:27:35 2021 -0500
Lighted buttons
* fix missing select color schemes
* add scheme "gleam"
commit 3ab7defa481b94aa2fd4fb7849f3d2f0879d1489
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jul 25 08:26:06 2021 -0500
PowerSDR/1500
* correct FM bandwidth table
* prevent using string data NULL pointer
commit ccf6a3f75ffbf1d396d2244cf11ca6079cca7ca0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jul 24 08:23:54 2021 -0500
Smeter in dbm
* add xmlrpc command to retrieve Smeter in dbm
. get_smeterDBM
commit 9ef654715f458611ffabaca8df3a1b757014e4a5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 23 14:28:11 2021 -0500
Split set/get
* correct CAT strings for split control on
. PowerSDR, Flex-1500
. TS-2000
commit b39f49c4b5758dcfe62f26fac3bd3beb28c119c5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Jul 19 14:24:39 2021 -0500
get meter
* xmlrpc classes get smeter power_meter
commit 0ea13616f54e785ae17117d3c48beb40b9fdcd73
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jul 17 09:07:30 2021 -0500
openSUSE tumbleweed
* remove Warnings & Errors exposed by gcc 11.1.1
commit f1453c97a0f8e27137b20a635ae0e276abd16e58
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Aug 2 07:00:32 2021 -0500
TS570
* corrected method to test for evidence of TS570 serial comms
. was limited to TS590 and failed if xcvr was TS570S.
* corrected get_smeter method for variable length return string
. 570 returns 6
. 570S returns 7
commit 75615bbb1b66c63864d26029d514a523636b3259
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jul 14 12:58:27 2021 -0500
Images
* add images for PowerSDR, Flex1500
commit 341830d0d61ebcba6480eac04f1e5268c95a2feb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jul 13 10:41:58 2021 -0500
Version 1.4.1
* Maintenance release
. update documentation
commit deb5ca897e7f37b690aa24e7b2c2169158174c82
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 9 06:22:43 2021 -0500
Vfo A/B
* Change quick vfo access for weak in the knees xcvrs
. includes all Icom and Xiegu transceivers that
cannot independently control vfo A/B frequency
commit be485f4373107ce5e1a7759b5a35acdee09feabc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Jul 8 19:30:47 2021 -0500
cmedia ptt
* add CM108... GPIO type ptt
commit eb873ce9400f526d17b4d6e76704669c50487d5c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jul 4 15:06:27 2021 -0500
FLEX1500
* add separate class for Flex 1500 based on PowerSDR
commit 85a3435ddb537d2a7ecced7c8ee4b4ad0d3fc0a6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jul 2 15:01:49 2021 -0500
ft891 modes again
commit ca065b2598e8740ad87659f90dc237ee40fa530b
Author: Ed KD8YQQ <ed@ebrady.net>
Date: Tue Jun 29 20:49:09 2021 -0500
FT991A
* correct data port command string
commit 75ff0b6bfacf07e05be6502034aa4e8bd45646e3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jul 3 10:26:35 2021 -0500
PowerSDR
* correct CW bandwidth tables
* refresh bandwidth table with PowerSDR label strings
whenever mode is changed
* change order of bandwidth to comply with ordering on
PowerSDR main dialog.
* fix coding error for get/set split methods
* add set/get squelch
* correct set/get rfgain (AGC-T)
. scale to -20...120
commit 2b286bbab9d1edbe85596833438fa6b9044b0106
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Jun 25 11:38:07 2021 -0500
CWIO
* restore ability to read power out in CW mode
commit 805bdfc4386ef6f0f0fa58bbac42b72378f3c2b0
Author: Harry McGavran <w5pny@w5pny.com>
Date: Fri Jun 25 10:19:32 2021 -0500
Orion-II
* update to power out algorithm
commit 93079829dbca79c7d01a60c0fd4361710003bb39
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jun 22 17:19:14 2021 -0500
FT450/D
* correct get power out method
commit 4929722f7c8420767473df3d5f421b800dd67f67
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jul 7 15:04:34 2021 -0500
G90 update
* remove tune control
* modified trace statements in G90 class methods
* corrected power out conversion
commit 33f44f1ebd0860aadf26d90da97c13ec6129b395
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Jun 20 10:47:16 2021 -0500
FT891
* add wrapped get/set debugging statements
commit fa7c02f6882d5b7bec787fc30f4976c78eb43a0b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Jun 19 10:00:10 2021 -0500
TS440
* add backend for TS440
commit 7c9e34b054639272cc07500d83596b6a53741715
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Jun 2 07:07:09 2021 -0500
FT1000MP
* test to discern PKT-U from info return string
commit e226084c7e5e272143eb3c59b63ea56c79315d25
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Jun 3 08:18:00 2021 -0500
Version 1.4.0
* Update version
. new rigs
. corrected rig methods
. major change to serial i/o resulting in
significantly faster xcvr polling and a
change in poll selection to on/off
commit 9cec58abb5adb1061b01c09dfd87f05905474649
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jun 1 12:03:03 2021 -0500
Widget Labels/Hints
* modify the GUI struct to include both widget label and hin texts
. struct GUI {
Fl_Widget* W;
int x;
int y;
int w;
string label = "";
string hint = "";
};
where W = 0 terminates a GUI array
w = 0 defeats resize/placement of widget
commit ed75a2870f05cba9c0744b1ba06b49595d38010d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Jun 1 04:31:00 2021 -0500
Elecraft/Icom/Kenwood
* KX3
. added IOselect timout initialization for the KX3
transceiver very slow to respond to query after
many set operations. changed IOselect to 500 msec
. corrected code in many of the class methods
. changed user interface to better support the xcvr
front panel functions
. correction to preamp cat control
* K3/KX3 vfos
. swap/copy A/B vfos
. allow independent control of A/B vfos
* IC705/7100/7200/7300 mode sense
. Correct logic for detecting transceiver CW mode sideband
sense
* Faster Icom Access
. update to class methods for Icom transceivers
. update to Icom base class
. update to serial port support
* IC7000 preamp bug - correct CAT string
. remove use of IC746PRO get_preamp method
* IC9700 attenuator/preamp, modify control
. internal / external on/off
. remove disable attenuator when preamp on
. fix attenuator control strings
* TS480 preamp
. Correct get response string size test
. add get check when setting attenuator or preamp
commit e15fa1ad7adb89daaac891ed205983e931652b58
Author: Mike Black <mdblack98@yahoo.com>
Date: Thu May 27 12:17:18 2021 -0500
PowerSDR Split
* add get/set split
commit aa0fd21730964cefb883f72e6f83060c9517852f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat May 15 13:14:26 2021 -0500
FTdx1200
* Correct bandwidth tables
commit b68e84b2c87e578b885b067866852bd4651e140f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu May 13 18:12:17 2021 -0500
cwio bug
* cwio did not properly release the serial thread bypass
commit bf308313275520e4f89580e6e68a26a5a426b435
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu May 13 11:12:02 2021 -0500
FT857/897 mods
* start / exit changes similar to FT817/818 series
* add get/set split
commit 77403f03896ff88aa9fbb3182b0ec2e83ab8e64c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 12 10:10:53 2021 -0500
IC7300 split
* fix UI update when split changed at xcvr
commit 6c4ddbe1c0a04a33298b506e2033473a62b098a3
Author: Mike Black <mdblack98@yahoo.com>
Date: Tue May 11 18:04:40 2021 -0500
PowerSDR
* changes to class methods
commit 501f2060ae8ca77bd46220dfda79aadc58d5c80e
Author: Mike Black <mdblack98@yahoo.com>
Date: Tue May 11 18:19:22 2021 -0500
Socket i/o
* Change timing & block sizes for tcpip connection
commit 3ccc73cebb3956ae13a3bede423d898bcfbfbb9f
Author: Mike Black <mdblack98@yahoo.com>
Date: Tue May 11 18:17:49 2021 -0500
XmlRpcClient
* Add thread mutex to client implementation
commit 1b38784ce709fc92f5ef968dcb11626d22de9b37
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue May 11 08:16:33 2021 -0500
Code cleanup
* remove code which generates compiler warnings
commit 91cfa43c589baf49e2d24f52e72e207ccbf62031
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed May 12 09:00:39 2021 -0500
FT817/818
* Code fixes for 817, 817BB and 818
. change check method to include repeated
reads waiting for response to vfo read request
. add check to all set methods that might change
the band / mode state; including selectA /selectB
commit b05c2301360d66bf74e0ee39a2199faccf6f66c5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 10 18:01:34 2021 -0500
Locked passband tuning
* Correct logic for locked Icom passband tuning
commit 2848ce02baf71597d8c9e14552ecbde67acb635e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 9 10:09:16 2021 -0500
cw-dtr
* allow user to specify character used for prosigns
commit a0950c10838ae029610e49568aa3c455217dc460
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri May 7 15:34:28 2021 -0500
KX3/OS-X serial
* added serout statements to ReadBuffer to test KX3 / MacOS
connectivity problems
commit 2fcff9c207da7ba3a7a93395ea5816872df2b3da
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon May 3 07:20:07 2021 -0500
tod monotonicity
* change computation of tod in msecs
commit c95f64361827294f7f21fdb94e745bf71a40841c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu May 6 13:41:43 2021 -0500
TS480xx
* Restored xcvr specific control methods. Generic Kenwood
methods not correct to this TS480 transceivers
* modify TS480HX/SAT get split display
commit d6cb2cc170ab168cc607faa888b8e8bc49248b5f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 2 09:37:44 2021 -0500
terminal debug
* remove all std::cout debug statements
commit 160a444e08e575178f06b2748c12afa58e46cf17
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun May 2 09:14:08 2021 -0500
kx3 tests
commit bf9e7966255a5aa74694b56bc26db1c015996f2a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Apr 29 18:21:02 2021 -0500
k2
commit b7401023a583760e88a5e2ea14bf763070b890d0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Apr 29 10:53:59 2021 -0500
ic7000
commit 9a3fef1d416a12a518e64600823b8be72db6b22b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Apr 29 05:29:44 2021 -0500
notch
* correct support code for notch slider control
commit 1c49d1f9fe6491fbe596629d603454a99e8626ff
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Apr 28 12:31:00 2021 -0500
IC serial
* Add timeout to waitFOR, waitFB
* Update IC705, IC9700
commit b12202ed8e826539a090306267d40638209f90ca
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Apr 28 06:05:07 2021 -0500
K2/K3/KX3
* Update read calls
. response to some commands is to go mute for
> 500 msec
* Update K2 trace statements
. change all occurances of waitN to wait_char
* Update KX3 trace statements
commit d72ffde4ef0bcf7574a866fa37e0ac7b1210f24a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 26 21:43:05 2021 -0500
File Organize
* Use single function for IF; retrieval. Query only if
last IF; query was > 200 msec in past.
* Kenwood transceivers
. Move all TS*.cxx files into rigs/kenwood
. Move all TS*.h files into include/kenwood
* Yaesu transceivers
. Move all rigs/FT...cxx to rigs/yaesu
.Move all include/FT...h to include/yaesu
* Icom transceivers
. Move all rigs/IC...cxx to rigs/icom
. Move all include/IC...h to include/icom
* TenTec transceivers
. Move all rigs/TT*cxx to rigs/tentec
. Move all include/TT*h to include/tentec
* Xiegu transceivers
. Move all rigs/Xie*cxx to rigs/xiegu
. Move all include/Xie*h to include/xiegu
* Other transceivers
. Move all other cxx to rigs/other
. Move all other h to include/other
commit 75572d6734849f1f2896a0ba86347478250c9fa6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 25 09:31:55 2021 -0500
serial comms
* modify serial i/o to accept
. number of return bytes
- 14
. return of required string
- ";", "xFB"
. return of two required strings
- "xFE xFE x93 xE0", "xFD"
* add IOselect test and wait to ReadBuffer
* correct for missing btnAux... controls on wide UI
* add get after set for all polled parameters
* change IC7000 get_trace output
commit dc7f959da334c2910a3dab81af9d5b26274bd7e8
Author: Mike Black <mdblack98@yahoo.com>
Date: Sun Apr 25 07:30:00 2021 -0500
PowerSDR update
* add new functionality to PowerSDR class
commit 35e1900e295a59e536d3f509fa1e04994f0569d7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 26 07:46:07 2021 -0500
paradigm shift
* complete change to rx/tx polling
. deprecates poll interval setting
. deprecates poll function selection
commit 24f13e308e9a6cca95119161a5715be195aad2a0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 20 14:26:21 2021 -0500
Kenwood Xcvr trace
* add trace get debugging statements
TS480HX, TS590S, TS590SG, TS2000, PowerSDR
commit 6e160cfc8e7ddf11230e0860788c3cb1cd019c5d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 19 08:29:52 2021 -0500
IC7100/7300
* add trace code to measure transceiver CI-V response times
commit 27a32791f263deee0e8dc2e773598708aa2b1bd8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Mon Apr 12 10:17:34 2021 -0500
Serial Port Timeouts
* Recover from a temporary loss of serial port
. ham tripped on the wires
- clumsy oaf
. ham using too much power, RFI
- frequency hog
. ham turned off transceiver before flrig
- alas poor Yorick, I knew him well
* Change Icom serial interface to work with or
without CI-V echo enabled.
commit 2e4dce87449462666ad6a6e4e5fd60fcdde7affe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Apr 10 12:29:39 2021 -0500
xml server
* disable push_xml for all xmlrpc gets
* add set_verify classes
* change set classes for fast response always
* depreate set...fast classes
commit fde4188e631cfe448c6f0b7d8f95a9590c13460d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Wed Apr 7 17:41:50 2021 -0500
Duplicate RTS/DTR buttons
* Duplicate the initial state of RTS/DTR buttons on
xcvr setup and ptt setup panels
commit 9d48c4f825c4175a172c13960b6ee78f267647bd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Apr 6 07:48:20 2021 -0500
Polling Config
* Add QSK to 'all'
* Correct compensation label
commit 7d1afdc613ca28f1133b9d59a39f6a26fb6a56dd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 4 14:22:04 2021 -0500
FT817BB test-mods
commit 9c72109a94add808526405a1f1c407b9e8fe83c2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sun Apr 4 09:20:53 2021 -0500
Icom Performance
* Tune serial port response on Icom transceivers
commit 23749888fa521436183296b0eb5ce5043e00a92a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Tue Mar 30 21:48:23 2021 -0500
CW via xmlrpc command
* convert xmlrpc command string into DTR/RTS keying
. tested with IC7300 DTR keying on primary serial port
both using flrig keyer dialog and rpc calls from
fldigi and flrig-shell script. Excellent performance
10 to 50 wpm.
commit 99b73865b0fe13f9b3ab4b676ddc7ff677e6aa98
Author: Dominik-DB1RUF <w1hkj@bellsouth.net>
Date: Thu Mar 25 18:13:52 2021 -0500
TMD710
* add Kenwood TMD710 support
commit 741a0a1b8814eef874ef4ee3b0eb24caec4f9aff
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Thu Mar 18 14:56:20 2021 -0500
Documentation
* Add help section for Memory Dialog
commit 78dee1b8fc6695dfa5f83e4d693a971453f8af8a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Fri Mar 26 06:23:28 2021 -0500
Paradigm shift
* Complete rewrite of set/get for all clients
. flrig UI is client
. remote tcp/ip is client
. xmlrpc connections are clients
. all clients created equal
* All transceiver specific code must reside only
in the specific transceiver class methods
* Separate flrig client code from generic support
code
* implemented:
. xmlrpc get/set vfoA/B
. xmlrpc get/set modeA/B
. xmlrpc get/set PTT
* Add new xmlrpc commands which set vfo / ptt / mode
without requiring transceiver feedback confirmation
. set_force_vfoA
. set_force_vfoB
. set_force_PTT
commit 53cd60d07ffec89c48c2494e5edea03dee73f7e5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date: Sat Apr 3 18:10:05 2021 -0500
FT817/8
* Added FT818ND
* Yaesu has found that the undocumented "BB" command adds undue read/write
wear to the FT-81x flash and Yaesu no longer can get this type of flash.
Rather than damaging the radios, Yaesu eliminated the command from
the FT-818 onwards. The undocumented CAT commands previously used in
the FT-817 driver will still work on the older radios, but run the
risk of permanently disabling the rigs.
Based on this information, there are now two FT817 interface selections
. FT817 - only uses documented commands
flrig will not report which VFO is in use and will simply toggle between
VFO A and B rather than going directly to either one.
. FT817BB - uses undocumented commands in read-only mode
flrig will report which VFO is in use and will going directly to either one.
* FT818ND does not use undocumented cat commands
commit 7214971e58d7d27aedc0926e0df7edfe0add8760
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Feb 28 13:02:04 2021 -0600
Tx Queue
* force pending tx queue actions whenever PTT is invoked
commit 8baafe3b214d5f4c51dce40d6933947528062c6e
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Feb 16 15:07:24 2021 -0600
FT450/D
* Correction to inoperative methods
* Add AGC / RFGAIN controls to FT450
commit 9474d18efccf22c9742270b022a9540d166da397
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Feb 7 12:25:59 2021 -0600
macOS Info.plist
* fix mkappbundle.sh script file
commit 7d64b6229761e74329858c22e02e5abbdd7b6290
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 5 10:29:40 2021 -0600
K2 update
commit f69953a050d89c7f4a9bbe35ca637b474bd4bcb5
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Feb 3 07:35:18 2021 -0600
Version 1.3.54
* maintenance release
. eb8160e3: PowerSDR
. 8b81927c: TS2000
. c892e431: hcomm INVALID HANDLE VALUE
. 30868e5f: External close command
. e59e9b72: Check PTT
. d727697f: xmlrpc server
. bc11b5a: IC7300
. 3b7c12bb: FT817ND
. 970c43f8: FT847
. cc1d1faa: macOS serial ports
. ea2e4e8f: BigSur serial ports
. 290c27e6: Break-in
. 26451e33: Bands
. d5c96cb3: IC7300 power table
. b9030b31: Autostart
. eaeb7212: Pmax
. f197ce68: IC7100 auto ON/OFF
. 6379d97f: Trace/Debug
. 690e74bd: FT736R update
. 9529d8b7: xmlrpcpp tracing
. f3e06222: TOD clock
. 9bb871cb: Icom sliders
commit 1ce2f82f52235c85873cbaac14800a8065905a3e
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Feb 3 06:40:00 2021 -0600
PowerSDR
* Added PowerSDR transceiver
* compatible with Thetis
commit 8b81927ccac08b5c3038df7abd617a0aa167de68
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jan 29 14:13:52 2021 -0600
TS2000
* test for NR; response of ?;
commit c892e431639ffce1984b30cada0d4fe03e498344
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jan 29 14:13:18 2021 -0600
hcomm INVALID HANDLE VALUE
* initialize hcomm to invalid handle value when creating
new WIN32 class instance
* test for open port before attempting to reopen
close port if necessary
commit 30868e5f11273ef0c9dbee72d30fe75362a06004
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 26 21:39:45 2021 -0600
External close command
* Fix shutdown segmentation fault encountered during
shutdown initiated by external xmlrpc command
commit e59e9b72823e4997dc3549ce1693c32a170b4230
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jan 20 14:32:05 2021 -0600
Check PTT
* add check for NON CAT ptt configuration
commit d727697f6fc7c912794c616cc24b65f267c4f468
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jan 13 08:40:09 2021 -0600
xmlrpc server
* correction to data types
* change zmsec computation
* allow xmlrpc requests for get/set_power & get_pwrmeter
direct access to xcvr i/o.
* add xmlrpc command rig.tune
. enable transceiver tune function
* update xmlrpc server method list to correctly indicate
signature <ret:arg> types
* rewrite set numeric as integer
* add xml_trace statements to get/set
. volume, mic gain, rf gain, power control
commit cbc11b5a08b2e234a8feb94c391a3bd7a3d91525
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 12 14:05:31 2021 -0600
IC7300
* Add get/set trace statements
commit 3b7c12bb94dad00c5bd2b52011f529e6be0107a6
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 12 14:04:55 2021 -0600
FT817ND
* add trace statements for testing
commit 970c43f83fdbd645cbea67afb9fda27a792c8984
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 12 14:04:16 2021 -0600
FT847
* add get_modetype
commit cc1d1faad64ddd58be4bd28bd6d789682b5af1b7
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 12 14:01:24 2021 -0600
macOS serial ports
* update serial port detection function
commit ea2e4e8f11ff6e9b9b379eafbe56641bc301b545
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 20 09:42:25 2020 -0600
BigSur serial ports
* Modify port discovery for Big Sur naming convention
commit 290c27e6226761b7109b2583b95fd99a4501b986
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Dec 19 07:47:59 2020 -0600
Break-in
* Add break-in selection for transceivers which support
set / get CAT commands for break-in
- Icom, Yaesu
- Change enable_break_in to set_break_in
- Add get_break_in
. method
. polling
commit 26451e33bde03663b4df37a20bba6479823e76e7
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Dec 18 08:42:09 2020 -0600
Bands
* Add missing 1.2 GHz save/restore
commit d5c96cb312c40702302200423e4344ab64034244
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Dec 17 19:26:43 2020 -0600
IC7300 power table
* modify power table conversion method
commit eaeb72120aa2ddaa92e3f7604147b264bb1624b9
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Dec 15 15:39:00 2020 -0600
Pmax
* return maximum available power to rig.get_pwrmax
commit b9030b318463148b0629e5feed13478715e2140a
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 16 16:49:25 2020 -0600
Autostart
* Changes to transceiver autostart methods in supported
transceivers
commit f197ce68fffa986e55239d08405de6648f0a165d
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 13 07:50:50 2020 -0600
IC7100 auto ON/OFF
* rewrite autostart processing to show time for
xcvr setup. 7100 takes about 5 seconds from a
CAT wakeup command to when it can process additional
commands
commit 6379d97fe404087004909e1d0c00a8aa5fe8d0b6
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 13 07:48:29 2020 -0600
Trace/Debug
* Disable text widget update if respective dialog not visible
* Clear Fl_Text_Display buffer when buffer length exceeds 100000
This will prevent excessive use of memory and possibility of
segmentation fault caused by the text display widget.
commit 690e74bde6a269346ceeda689892f15002f949ae
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 13 08:03:02 2020 -0600
FT736R update
* added mode type method
commit 9529d8b7898431820d27b6d1e9c8d8ade0921b74
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 6 20:12:52 2020 -0600
xmlrpcpp tracing
commit f3e062225b522f972a8e14146699d6936d69015e
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 6 08:45:37 2020 -0600
TOD clock
* correction to millisecond field
commit 9bb871cbe7d9bc881e18cb9c9967712bacd25ae5
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Dec 3 12:45:50 2020 -0600
Icom sliders
* adjust min power for 7100, 7300, 9100, 9700
commit 967438a7b3d27fbeae0ad2a51d4a8fce232d31a7
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 2 06:42:48 2020 -0600
Version 1.3.53
* Maintenance release
commit 99b4017698a18a5a57cef15b7a59d0b6c9d69e0b
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Dec 1 18:08:09 2020 -0600
xmlrpc server
* add command rig.cat_priority
. receive and execute cat string with higher priority
than any internal processes
. required for sending CW text strings
commit 76ca56734e707fee3983cf6d1c577bd0f55a1c99
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Nov 21 10:59:13 2020 -0600
OpenBSD
* Add serial port discovery for OpenBSD
commit da1eec99268eb38f3c0f62b1a1ce2e420664efe7
Author: Morgan Jones <me@numin.it>
Date: Sat Nov 21 00:13:23 2020 -0700
Xiegu G90 etal
* Correctly parse Xiegu G90 power output in tenths of watts
* Add XML-RPC API: rig.get_pwrmeter_scale. Divide rig.get_pwrmeter by
this value to get the actual value in watts.
* Add XML-RPC API: rig.get_swrmeter (currently broken with G90 since it
seemingly always outputs 0)
commit c4e7d190a8b611259b2d178547ae70ee1a16bb15
Author: Mike Keitz <keitz24@gmail.com>
Date: Mon Nov 16 08:48:45 2020 -0600
FT757GX2
* adde Yaesu FT-757GX2 transceiver
commit d20b35fed6fdd4a1da77d4e9126ed6c5595da845
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Nov 12 08:00:04 2020 -0600
Cmd Buttons
* fix issue with commands 17-24
commit 9f5e75492c73b64eedaf09baf4e04585565c3cb2
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Nov 10 09:47:56 2020 -0600
FTdx101D
* Correct read ALC
commit b0dc76d63fe0f9a9de4f4bf38657c48acc0e080a
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Nov 7 17:56:47 2020 -0600
IC705
* change power set/get to % of full power
commit 2090f63202e772d2f2bc6378116f129c9992cc45
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Nov 3 18:31:30 2020 -0600
commands
* fix read/write of commands to status file
commit 9d7f76258d59c22b2f2e8ec76d3db80fdae3c840
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Nov 4 12:59:59 2020 -0600
FT450D
* add AGC button
* relabel IPO button
commit 43aa3ebfa67846eb360ff9578a7a165cf61110e3
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 30 21:31:02 2020 -0500
Extras dialog
* change tab labels for better fit on Pi & macOS
commit 8775b15dbf934ebc659f33394d45374d5ea9b3ec
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 30 16:25:35 2020 -0500
FT-991/A
* FT991A
- Correct FT991A mic gain, values are 0 .. 100.
- FT-991A split
. The FT-991/A does not support the FR CAT command
. change to use RI (Radio Information) CAT command
- Add 50ms delay between setting PTT and reading
. corrects timing problems with WSJTX.
* FT991, clean up class code structures
commit 9107974c70e4fd52443097fd576ddf8217834efc
Author: Richard Shaw <hobbes1069@gmail.com>
Date: Fri Oct 30 16:10:11 2020 -0500
Remove superfluous ceil call in get_rf_gain() as the cast to int truncates it anyway.
commit 4c10a73dde5922db1667850fbc5720a3876b6005
Author: Richard Shaw <hobbes1069@gmail.com>
Date: Fri Oct 30 16:08:13 2020 -0500
FT450D / TS-480SAT
* Change for loops to while loops.
* Simplify logic in some places.
* Fix RF slider values on the FT-450D which were inverted
commit f14bc01bf411f5ca45e0b3f3f36186365f550979
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 30 16:01:51 2020 -0500
CPU optimization
* added new --enable-optimizations options to ./configure
- RaspberryPi 1,2,3,4 [rpi1, rpi2, rpi3, rpi4]
- BeagleBone Black [bbb]
- Cyclone5 [cyclone5]
- Optimize for sse4 [sse4]
- Use AVX extensions [avx, avx2]
- i486, i686 [i486, i686]
- x86-64 [x86-64]
- ARM CPU-native [nativeARM]
commit ccba8018a416b7d661d2c7aa9fc6e4a34ba47568
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 30 10:36:35 2020 -0500
Font Browser
* fix segmentation fault
commit 1933aab2c47937240d94e559c225b2d8aeba82fb
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 30 04:53:33 2020 -0500
Version 1.3.52
* Maintenance release
- David Freese <w1hkj@bellsouth.net>
. 066021b: Documentation Update
. 9d812b3: FT450/D
. 4fe02df: FT991A
. 9b35358: 24 user buttons
. c735fb2: fonts
. 3807578: Xiegu G90
. e95333b: i7
. 181cc87: IC-705
. 547a273: Memory Bank
. 3c2ee3a: Memory leaks
. 3b0406b: UI wide resize
. 7d86b0f: Extras Dialog
. c046bd5: gpio PTT
. 11a01f2: Memory UI
. 2b46958: FreqControl Update
. 4bef465: meter image
. 37918b0: regex lib
. 7f6c96a: clockid_t
. 63b1e96: PTT polling
. bf1889e: FT891
- Mike Phipps <qrz@k8wu.me>
. ed67969: FT736R
- Tim Seed <a45wg@sy-edm.com>
. 5c31b37: IC7000
commit 066021b06f51538b219db3c896481b075a6dfa1a
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Oct 29 20:50:00 2020 -0500
Documentation Update
commit 9d812b37892b7a151f9df80a70c7eab2fd8984b1
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Oct 28 09:00:09 2020 -0500
FT450/D
* fix mic gain control for FT450 and FT450D
- transceiver only returns 3 levels for mic gain.
commit 4fe02df2ba8bf14832b42f1750e1569a9c2e9cac
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Oct 28 07:33:37 2020 -0500
FT991A
* add band selection
commit 9b35358fb64f15e78ddba30ec20721d12c549347
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Oct 27 11:12:18 2020 -0500
24 user buttons
* Increase number of user defined buttons to 24
commit c735fb253d70c6c9056dd74b5025cd3327bc8b74
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Oct 27 06:58:09 2020 -0500
fonts
* fix slow start caused by font fixed/proportional enumeration
- fixed point evaluator moved to separate thread during first
instantiation of Font_Browser class. Actual time to enumerate
2650 fonts on an i5 3.2 GHz system is approximately 25
seconds. Background process does not effect UI, but selection
of fixed fonts in font browser dialog may not show all of the
fixed fonts until the evaluator thread exits.
commit e95333b9bf067ab87503a0025845812d31090090
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Oct 15 13:38:36 2020 -0500
i7
commit 547a27351fb688aedb98590cf37358084477bcda
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Oct 10 08:30:43 2020 -0500
Memory Bank
* Correct/add memory bank read/write for the following transceivers
- 7100
- Xiegu-G90
commit 3c2ee3ae517529aeebbcb42c921f91056fbe254c
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Oct 6 08:34:56 2020 -0500
Memory leaks
* fix memory leaks in xmlrpc interface code
* fix memory leaks in xcvr_setup code
commit ed67969510966308ce1612268bb996c8af8bc6fb
Author: Mike Phipps <qrz@k8wu.me>
Date: Mon Oct 5 06:37:52 2020 -0500
FT736R
* Correct mode select cat string
commit 3b0406bcd2ab9119992fdba8dde14c5e2d78e536
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Oct 3 16:01:08 2020 -0500
UI wide resize
* save and restore width of UI wide
commit 7d86b0f57134a59a0e87225fe0b951c53cf129a6
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Oct 1 06:36:45 2020 -0500
Extras Dialog
* code clean up
* allow user to resize horizontal dimension
* always open beneath, aligned and adjacent to
the main dialog
commit 181cc8731cb1637bd0798328ee8db30670fe753d
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Oct 13 20:32:58 2020 -0500
IC-705
* Add Icom 705 transceiver
- based on IC7300
- added DV mode to mode select
commit c046bd5f166a7a72f70473dc32b182b3f6861fa3
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Sep 25 19:07:07 2020 -0500
gpio PTT
* add Pi gpio PTT capability
commit 11a01f2773065baf62f3261f045acd2cf845feb9
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Sep 11 06:07:28 2020 -0500
Memory UI
* Add header line to browser
* Increase font sizes
* Change to user resizable dialog
commit 4bef465cf2accced6a5b340a340aa92ded52e995
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Sep 7 08:40:03 2020 -0500
meter image
* fix bug which caused alc/swr meter to display
wrong image after change of bands / tune
commit 5c31b3796a9d2873f5468b15f27ee85318374afe
Author: Tim Seed <a45wg@sy-edm.com>
Date: Wed Sep 2 14:59:47 2020 -0500
IC7000
* Add bandwidth table.
* Remove reference to 746Pro in class methods
commit 3807578031f0eafc023b8434f4ae4e14df669213
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Oct 19 12:10:49 2020 -0500
Xiegu G90
* Added G90 transceiver backend
- modeled after Icom 7100
commit 2b46958221b1e8ab4cb2bb3106e5f8a971729b81
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Sep 9 07:02:02 2020 -0500
FreqControl Update
* Simplify frequency control widget
commit 37918b0410955d4e0ef9cb41179fd0dac5d544cc
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 12 07:26:44 2020 -0500
regex lib
* remove -lregex from build
commit 7f6c96aa306601bdc569cbc42389177dbda1d093
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 12 05:57:04 2020 -0500
clockid_t
* remove all references to clock_gettime
commit 63b1e96d32a94f8bc2343e4baaf19d63a3e9a49a
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 9 14:55:56 2020 -0500
PTT polling
* add PTT to polling controls
- disable PTT polling by setting control to zero
commit bf1889eae588d7848a366ecaf7d4717008a30eef
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 8 19:00:26 2020 -0500
FT891
* add get_trace statement to get_ptt method
commit bbd4717327bec036d8d637028102a04b68bf5516
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 2 19:38:16 2020 -0500
Version 1.3.51
* Update/Maintenance release
commit 64e64bb9db3d67d5ea8442319676a8fa4e030c05
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 2 18:43:45 2020 -0500
Doc Update
* Update transceiver listings
* Update configuration tabs
* Separate parts of existing text into topic files
* Add CW keyer documentation
commit b896906efb856ae8838f3ccee257e6068e55259c
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 1 09:33:22 2020 -0500
FT991A power
* modify quadratic conversion of meter reading to power out
commit 194069ca233e20870128e45528a6efab75b510c8
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jun 30 15:32:13 2020 -0500
signed / unsigned comparison
* correct mixed comparisons
commit ebceb32620de9184bf5dad73e00f259bfb129eaa
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jun 30 15:07:41 2020 -0500
User configurable CW/PTT
* Add user enable/disable PTT when transceiver in a CW mode
commit ce711e67b6b3ace4c62a0beffb9c0a9e27d8fb90
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jun 24 14:20:18 2020 -0500
Frequency
* change all references from long to unsigned long int
commit 390239a5a25d713c1c06a45dd31ee2e2b17750e2
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jun 13 19:55:07 2020 -0500
check ptt
* add serial mutex guard_lock
commit 1028f303c920218ffa0c20eff16197005fe2bd96
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jun 9 07:28:46 2020 -0500
PTT
* monitor PTT state changes made at transceiver
commit edc0c20d2d9aee7b8890bdbb232540e2c0f411b7
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jun 24 14:19:15 2020 -0500
FT736R
* added basic freq / mode support
commit ec2f097e4ab8da6376a26670ead4c7dd7341f68a
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat May 23 10:49:00 2020 -0500
CW server
* add CW generator using DTR or RTS signal line
- shared serial port with CAT i/o
- separate serial port
* add separate CW keyboard / mouse dialog
- function key macros
- live keyboard CW
- buffer transmit keying on/off
* xmlrpc controls with new control interface
- rig.cwio_wpm NNN - set wpm
- rig.cwio_text text... - append text to transmit buffer
- rig.cwio_send 1/0 - enable/disable keying
. starts buffer transmission if buffer contains text
* add user selectable PTT or Break-in keying
commit e47d92cebd32bf728eb627483ab86008cf099d68
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon May 25 21:42:19 2020 -0500
IC9700
* add get_mic_gain
commit d1ab613b1074d52bec2b7ff318978f23a390192f
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue May 26 05:27:54 2020 -0500
xml server
* Add a configuration item for xml server port
* Implement changing xml server port during execution
commit 5500fc9624f90e0d8c947d972506423ad74b517c
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 22 12:17:23 2020 -0500
FT450D
* clean up code
commit 07925783866213e35012dd089a586d2722213fbe
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue May 19 08:25:33 2020 -0500
Icom transceivers
* IC7300 Correct debug string for get_pbt_outer, get_pbt_inner
* Detect out-of-bounds BCD return values to
both VFO and MODE queries when the the xcvr
is in a memory vice vfo setting and the memory
channel has not been programmed.
- transceiver response is a single xFF
- force flrig frequency to zero
- force flrig mode to LSB, filter to zero
commit e97e725c87f3fbb93683c5ed43f9e0505ae47415
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 15 08:55:51 2020 -0500
FTdx101D/mp
* correct get SWR method
commit c7027770d9f809b74692da84ff14335962c6ce0f
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 15 07:29:17 2020 -0500
IC9100
* add mic gain get/set
* add compression get/set
* add SWR, Power Out tables
commit 5b129a8597faa7ede03abd80466d11786a7c5313
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu May 14 06:40:13 2020 -0500
CW sideband
* fix read sideband code in IC7100, IC7200 and IC7300
commit 7c3185269a0c916045cbe0bc4bc2247622c7d4e7
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 8 09:32:39 2020 -0500
Xiegu-5105
* Add Xiegu-5105 transceiver, based on IC7000
commit 5b8808822783c4ca3e58d748c33fed797679eb52
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 5 12:46:54 2020 -0500
Linux serial devices
* remove std::cout statement
* make serial combo user editable
commit 733de1b4f755daf7a233e0124293fe46ec4282a2
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 1 10:36:12 2020 -0500
m4-fix
* erroneous character in m4 script
commit e9c47f1fbefd04709af5ddd1487c65f8b17edf9f
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 1 09:27:33 2020 -0500
Version 1.3.50
Maintenance release
cefe16c8: MacOS cu serial ports
6fa841ce: CW sense
205e0e08: Icom Manual Notch
dac9fc5d: IC7600 trace
9d9a64ce: FTdx9000D
67bfab3d: FTdx101MP
cd7e3294: xmrpc command strings
216de6fd: FTdx101D
00f1c3ff: Remote shutdown
043a4391: FT891 IPO
9d641b07: IC7100 notch
f0ad4da1: Poll tuner
e1f13d52: Sliders/Auto-on-off
79b18cac: User Command Buttons
96e74e64: Doc Update
aaaf2252: mat file aging
be747790: KX3
16df0425: IC7100
7f8141d0: mkappbundle
e7e7e2d9: Yaesu tuner
fe973dd8: Commands
commit 199a41b2fe7793fdeaf6563963def77bee13991c
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Mar 29 07:25:24 2020 -0500
MacOS cu serial ports
* enable /dev/cu.xxx serial port identification
* update build.m4 for building with Xcode 11
commit dff192f4ecfb7d0e13e41ab5f1c7eafe7813b19f
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Mar 18 12:19:04 2020 -0500
CW sense
* CW read CW sense on select Icom transceivers to correctly
manage notch filter position
commit aa3729587064fdeac8ca23a21b4ecb724eb2172c
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Mar 4 09:25:21 2020 -0600
IC7600 trace
* added trace statements to aid user debuggin
commit 35850889113f22915845f9fa50217f1d48b4550e
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Mar 5 09:38:04 2020 -0600
Icom Manual Notch
* Adjust notch conversions by bandwidth and mode
* Following Icom transceivers have notch on/off/set
. IC7000
. IC7100
. IC7200
. IC7300
. IC746
. IC746PRO
. IC756
. IC756PRO2
. IC756PRO3
. IC7600
. IC7610
. IC7700
. IC7800
. IC7851
. IC9100
. IC9700
commit aa9bca64b6e6f294be189b689a8a382066f60504
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Feb 29 15:21:21 2020 -0600
xmrpc command strings
* update to read Icom hexadecimal strings
commit cd28afcece49941f73c4380deaa9f9902e9def30
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 28 15:41:45 2020 -0600
FTdx101D
* Correct reading of power output
* Correct behavior of Tune On/Off
commit d2b6c236f8f35824cb7f93a23bf4d12a356110c0
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 28 11:08:09 2020 -0600
Remote shutdown
* add xmlrpc command string "rig.shutdown"
- provides remote shutdown of both flrig and
transceiver if capable and configured
commit 948e85c67949473323ac6c4f6690a7c0043ddb3d
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Feb 25 08:43:44 2020 -0600
FT891 IPO
* Add button label change to indicate IPO/AMP state
commit 2f07ff85c3ef5200d922ada59252227c9d1835d1
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Feb 24 10:15:38 2020 -0600
IC7100 notch
* enable notch functions
- calibrate IC7100 internal notch value to audio frequency
commit d6c8afbfd8915b67d2d42f3d1a02dd2c617be5b0
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Feb 24 07:32:53 2020 -0600
Poll tuner
* add separate control to enable/disable polling of
tuner state
commit 7a2951437898f572df6b524f2ee447c69eb9b5c9
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Feb 18 10:23:48 2020 -0600
Doc Update
* add location and descriptions of configuration and data files
commit fc4ed186cc8e740e14d920898fa90c4eeb3b7a79
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Feb 23 10:05:12 2020 -0600
Sliders/Auto-on-off
* bug fix - disallow UI slider changes when volume muted
* bug fix - do not transfer data to xcvr on event FL_LEAVE
* correct slider behavior using mouse wheel
* add auto ON/OFF for Icom transceivers
- IC7100
- IC7300
- IC7610
- IC7851
- IC9700
commit becf6406d88b6243377adffeb311798757504c2c
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Feb 18 09:47:04 2020 -0600
mat file aging
* add aging for freq-mode list files (.mat)
commit 9f934d904e5d8d7f58d26618a14033b914f7b10a
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Feb 15 15:27:35 2020 -0600
KX3
* Change default if_shift for digital modes to 1500
commit bc9bb8827d6f918be1305ada4041173970726818
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Feb 13 21:25:48 2020 -0600
IC7100
* add
- ref adjust
- calibrate table for power out
commit 2477bad9cefa7ff9e724bb6ff16d9068df7a34e1
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Feb 10 07:00:52 2020 -0600
mkappbundle
* modified 'version' to include patch number
commit ddae8413385a334ab379521bf6cd5fb7e0b54a80
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Feb 22 10:06:20 2020 -0600
User Command Buttons
* Add normal and SHIFT usage to all command buttons
- allows user to assign on/off etc usage to a single
command button.
- SHIFT-left-button or right-button invokes secondary
button command string.
commit 4e0bea428ed6521140e1de12fb0d859bdbe1d9bf
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Mar 3 15:58:20 2020 -0600
FTdx9000D
* remap power i/o to 5...200 W
* correct vfoB selection
* corect width selection
* add power on/off
commit 21f6fc1027ac15c2a5268d36fe753fcf9a70c02c
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Mar 3 15:58:00 2020 -0600
FTdx101MP
* add FTdx101MP class based off of FTdx101D
* add auto on/off to both FTdx101D and FTdx101MP
commit 7e25a370e6fe5c44aedf814a570ce58aa35cad37
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jan 15 07:10:52 2020 -0600
Yaesu tuner
* change get/set tuner methods for these xcvrs
- FT991, FT991A
commit 653da1d8013ca324e2b963c01953a307beddf568
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jan 14 09:06:50 2020 -0600
Commands
* correct indexing error
commit fba244ee9afeda0d88ab8301db5b2921d92b1ce7
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jan 12 15:29:23 2020 -0600
Version 1.3.49
Maintenance release
Config
MilliSleep
FT991A
drag-release
TT566 update
rig.cat_string
IC756PROII
scripts
Unguarded statement
Increase User commands
IC9100
IC9700
FT857/897
commit 8d825c34172c9099764622c7a915cda596bdec29
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 9 06:52:46 2020 -0600
Config
* Change configuration from tab to tree pick metaphor
* Change serial port discovery on OS-X to just use tty
and not cu.
commit 48f0469dd83ef150700d981287cff3df3b0c6fa0
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jan 6 08:19:41 2020 -0600
MilliSleep
Change MINGW implementation to use nanosleep vice Sleep
commit 5426fc7e3ec101084f39aff35e1e641df085c53a
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Dec 30 06:41:58 2019 -0600
FT991A
* add separate class to support the FT-991A
commit 6a409501c9c8dca65ae306f54801c5fe6f00bd2b
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 18 15:01:54 2019 -0600
drag-release
* Add FL_RELEASE event processing to Fl_Value_Slider widget
commit d91af526cfb84f4358890c92723a15d330b4edfe
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 18 05:58:58 2019 -0600
TT566 update
* mods to TT566 class methods by W5PNY
- detect PTT changes made at xcvr
- correct S meter scale conversion
commit cdcb42592682ce771ae5de5c1e6924efd5657beb
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 25 13:30:43 2019 -0500
rig.cat_string
* change xmlrpc implementation to return the transceiver
response string
commit 1232696cd7adba6d7c61e90f1df396fbde114802
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Oct 13 19:15:39 2019 -0500
IC756PROII
* Start up seg fault if xcvr is in AM or FM mode
commit ad39fdab175b48be3779134b8ddbb5d42fb47615
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 11 12:13:07 2019 -0500
scripts
* modify build scripts for current OS install
commit 32897fe2042810c6ff4371757adba690f58200b8
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Oct 9 21:27:24 2019 -0500
Increase User commands
* increase from 8 to 16 user definable commands
commit ce82f3f04033d87dfe8f9db9a11cbd76a8d541f2
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Oct 10 08:10:07 2019 -0500
Unguarded statement
* fix unguarded statement in src/TS990.cxx
commit ecad1f9bc7db576d90db5d6440753f15af025a71
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 4 17:33:41 2019 -0500
IC9700
* Add Icom 9700 transceiver
commit 4c615197c6d94dfa5da790688773bed38e0ef6ef
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Sep 13 10:13:42 2019 -0500
FT857/897
* add delay after changing mode
* add extras drop down entries
* add Commands tab
* add Band select tab
- band/mode select buttons
* Add CTCSS and repeater controls tab
* Store band data in prefs file:
- freq, mode,
- CTCSS tx/rx tones
- FM simplex/minus/plus; offset frequency
commit 78a01576e9edcce0f66497c32040af9f4be7d55c
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Aug 17 10:41:51 2019 -0500
Version 1.3.48
* Maintenance release
IC 746/756
transceiver does not support get split
FT857D/897D
Correct missing ptt control
FT450D
smeter scale
split on VFO-B
commit 6caa13a356ae419a9a56735090bf9565f79ff4ae
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Aug 10 06:07:15 2019 -0500
IC 746/756
* transceiver does not support get split
commit c3f2d9573103cedea5b3ba71790f16323c406fe2
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Aug 10 08:33:08 2019 -0500
FT857D/897D
* Correct missing ptt control
commit c97a8350ab65c74f3b59de49306f371e0aff9120
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Aug 8 05:59:39 2019 -0500
FT450D
* smeter scale
* split on VFO-B
commit 398620c7e21f4c6ac563a66b24b0409599ae4941
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Aug 5 09:42:49 2019 -0500
Version 1.3.47
* Maintenance release
commit 0f66d98b575fbdece93c777efeeac8e644b4848a
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Aug 2 20:10:06 2019 -0500
IC7600/IC7851
* Correct mode reads
- contributed by Johan Maes, ON4QZ
commit 27713b62796c37eb250e7b39cce448c6990cc863
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 29 06:43:26 2019 -0500
FTdx101D
* update iaw recent changes to xcvr firmware
commit bb6598c8ef559ebd8d9beeb0d15f46f081eda961
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 22 14:25:36 2019 -0500
Version 1.3.46
* Maintenance release
commit 91baa81d5474caae3a8688bd280fa3eb64713554
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 17 06:22:32 2019 -0500
ic7200 test
* add get/set trace statements to test start/stop
work flow
commit d594e377a798b72a4300893681e70efacbda46af
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 22 07:37:21 2019 -0500
KX3
* update to KX3 class backend
* added support for KXPA100 power out query
commit 083cd44a774865425cb3e5b4ca729f8c1dea7eba
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 17 12:48:06 2019 -0500
FTdx101D
* add new transceiver class
NOTE: several critical CAT commands are missing
and/or incorrectly implemented in the xcvr
firmware. This includes being able to select
receive vfo independently of transmit vfo.
commit af99f654108c4a54b538afd93552fcbcfa86630b
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jun 12 19:18:05 2019 -0500
auto_on_off
* change auto on to be first event in transceiver
get/set sequence
commit 69f8955d5bf3129a393b10c8718858b0e8e7f652
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jun 13 10:50:43 2019 -0500
FT-450 / FT-450D
* Comment out 3 second "wait for rig startup "
* Move auto on before initialize() and check()
- insures check can return true during initialisation.
* Correct set/get methods for
- tune
- preamp
- attenuator
commit ada28215fe4cd31320b7ba92560cf97aed1f9cff
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jun 9 13:40:35 2019 -0500
IC F8101
* Add backend for F8101 commercial transceiver
- for use in Dominic emergency network
* Change PTT to control audio in, Mic / Aux
* add correct conversions for volume level
* Add shutdown sequence:
- return to memory / scan mode
* Correct set mode CAT string
* Add controls:
- Preamp / attenuator
- NB on/off
- Speech processor on/off
- Noise Reduction on/off
* Add BW controls - pending resolution of CAT
command access
* update Smeter / POmeter mapping
commit 62789e7aa133e5736f3cabd3b9a4330755f4ad8d
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jun 13 06:08:04 2019 -0500
Split Tune button
* split tune button into on/off and manual tune
* add on/off and manual tune methods to:
- FT1000.cxx
- FT2000.cxx
- FT450.cxx
- FT450D.cxx
- FT5000.cxx
- FT891.cxx
- FT950.cxx
- FTdx1200.cxx
- FTdx3000.cxx
- FTdx9000.cxx
- IC703.cxx
- IC7100.cxx
- IC7200.cxx
- IC7300.cxx
- IC746.cxx
- IC756PRO2.cxx
- IC756PRO3.cxx
- IC7600.cxx
- IC7610.cxx
- IC9100.cxx
- K2
- Kenwood xcvrs with tune capability
commit 1ed922e442a4f58b57bdc44c481ce017f1549106
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jun 7 11:06:03 2019 -0500
support
* update to compression, mic gain, and power control
initialization. add missing conditional statements
commit 99a0fbe319289378218349a23f4d04b80114c017
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jun 17 06:52:53 2019 -0500
TS870S
* Change class to use base class KENWOOD vice rigbase
* change get/set split to use generic KENWOOD CAT strings
* add has_rfgain_control, has_ifshift_control
commit 0b99c65155f49c5bb49e9fb5bccf8025d4df2b7b
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jun 7 10:00:47 2019 -0500
Read VFO A
* Fix error in support.cxx
commit 4a3fa6387b4a2cf768e5a1d472e3d1e1616ef1b8
Author: Davide Gerhard <w1hkj@bellsouth.net>
Date: Fri Jun 7 08:20:54 2019 -0500
MacOS high-DPI
* enable high-DPI on macOS and Microphone on macOS 10.14
- enable highDPI on retina display
- request microphone usage on macOS 10.14 (mojave)
commit cbf0eca9b3a507cc2d339796b71c6fb5ab1a5d8b
Author: Davide Gerhard <w1hkj@bellsouth.net>
Date: Fri Jun 7 08:18:39 2019 -0500
timeops
* fix for OS-X Xcode < 7.2
commit a55ef90b7d970d380e37eb221c546a224364c891
Author: Tony Corbett <tonyc.uk@gmail.com>
Date: Fri Jun 7 09:43:41 2019 +0100
Fix FT-450 split
* FT-450 doesn't have separate Tx / Rx split commands.
- changed FR; to FT;
commit dc1f20b6a4d3f73a453156c5b3fa9a598e029f65
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jun 4 14:16:46 2019 -0500
Version 1.3.45
* Maintenance release
. FT-891 - update
. TT-550 - restore tabs dialog visibility
. sliders - add user configuration for sliders
. modify Win32 build scripts
. combo/listbox controls - remove readonly attribute of input box
. RPC::XML methods - expose set/get for volum, mic, rfgain
. Add Kenwood TS790 backend
commit ff50296c5d34fbe5208f10ae85ddabffa7689ddd
Author: Douglas de la Torre <zennix2014@zennix.com>
Date: Tue Jun 4 13:51:03 2019 -0500
FT-891 update
* Initial rewrite of ft-891 commands to support mode changes
* Modify to allow unique FT891 read intitial values
* MIC gain, corrected increment to be 1, not 2.5, radio
supports 1-100 in increments of 1.
* Added SQL (squelch) support, and slider.
* Pull up min/max/step settings out of CXX into header file
for consistency
* Fix to assign values read from radio if it differs from
slider or VFO structs, including:
- MIC gain
- SQL (squelch)
* Style cleanup, and adding comments
* A/B swap, and A or B button selection
* Make FT-891 functions mode-aware, to correctly read
frequency based on active VFO. Start up VFO A/B initial-
ization fixed to preserve mode and bandwidth correctly.
* Fix for DNR slider level ranges, as well as tooltips.
* FT891 driver class cleanup, removing labels for ATT and
IPO and moving those out to initialization routine.
* Tooltips and label corrections for NB and NR.
* NB slider greys out if NB button turned off. Still needs
some work.
* First attempt to enable NR slider (not working).
* Fix to update power slider if it mismatches with radio
reading.
* THIS IS A GLOBAL CHANGE THAT EFFECTS EVERY SUPPORTED XCVR
Fix for power level not updating after slider drag. Changed
to use FL_WHEN_RELEASE instead of FL_WHEN_CHANGED, so that
slider is updated when done sliding, alowing inhibit_power to
be reset, so radio-side changes are tracked in the slider again.
* Remove unused FT891_blanker_level variable
* Fix for VFOA after mode change dropdown selection changes
between USB or DATA-U
* Fix to set VFO after mode, to avoid frequency shift offsets
caused by mode change
* Fix to allow opBW bandwidth control to update from rig changes
without needing to be clicked first.
* Fix: Bandwidth control will automatically track radio changes
without needing a dropdown selection first.
* Fix: PR command can only be set in SSB modes \n Fix: Narrow
band selection up to 450Hz.
* Clearing string before sending command. Might be string
unsafe...needs review.
* Make FT-891 functions mode-aware, to correctly read frequency
based on active VFO. Start up VFO A/B initialization fixed to
preserve mode and bandwidth correctly.
* Fix to capture both mode and bandwidth for FT891, so correct
bandwidth tables are loaded, and restore mode and bandwidth
after A/B mode change.
* Yaesu 891 restore bandwidth after A/B mode change
* Add speech processor compression ON/OFF button, set text/tooltip,
and implement get_compression to read ON/OFF state and compression
levels from the FT891.
* DNR button and slider tooltip edit from 'Dynamic' to 'DSP' to
match Yaesu terminology in the manual for consistency.
* Renaming AN (auto notch) to DNF 'DSP Auto Notch Filter' to
match corresponding DNF toggle in Function-2 menu of the FT891,
for clarity.
* Fix to assign current value from rig to Attenuator and preamp
buttons anytime state of button and rig differ. This fixes
mismatches in button startup state for FT-891.
* Removed disabling NB slider, for consistency with other controls
and to eliminate bugs with on/off button and slider state.
* Increased IF shift to support full range, which is from +/-0~1200,
not +/-0~1000.
* Increased notch filter to support full range, which is from 1-320,
not 300.
* Default FT891 to only send slider updates to rig once slider is
released. This avoids a condition where once slider is released,
the slider value no longer tracks changes from controls on the rig.
* Fix: RF GAIN only goes to 30, not 100.
commit c3752065cb213e4677fe83e275a78e32323486e1
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jun 1 10:25:43 2019 -0500
TT-550
* restore tabs dialog visibility
commit b8aff78879e5f9a6b6e9b222a429996536362674
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jun 1 09:34:14 2019 -0500
sliders
* add user configuration for sliders
- for xcvrs that support quick change - FL_WHEN_CHANGED
- else FL_WHEN_RELEASE
commit 368052d8667006802e8bad5955917caa6b25abe5
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu May 30 08:42:16 2019 -0500
scripts
* modify Win32 build scripts
commit b400b1b7fcbae48148107ceb1475f51f19fe6b83
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon May 27 13:02:31 2019 -0500
Read initial value
* Modify to allow unique FT891 read intitial values
commit df344e6e0df4e8589d29d43dc27d4cb33cd399cf
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed May 22 17:56:53 2019 -0500
Combos
* remove readonly attribute of input box
* save/restore user entered combo entries
commit cfbd7555ab0db37e05f2573a556a11779d9b385f
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu May 16 06:24:15 2019 -0500
RPC::XML methods
* expose set/get methods on xmlrpc interface
- volume, mic, rfg, version
* restore mic control on small-ui large sliders
commit e692298894ac45f1b4ad0c70d49ae4595522340a
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu May 30 08:50:00 2019 -0500
TS790
* Add Kenwood TS790 backend
commit b09782b59e4df8060586749c67489a1afb66cbd8
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue May 7 17:22:59 2019 -0500
CW ops
* Some transceivers either by default or by user option
change the vfo when changing mode, ie: USB->CW->LSB
etc. Typical of TS2000 by default. IC7300 allows user
to set that option ... not something I would ever elect.
commit 0fdbb8082e6224b55322874696ccf5179a83f620
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon May 6 17:29:27 2019 -0500
Version 1.3.44
* Maintenance release
commit 5435e3deb872d12e4ad6299bd7bcaf22e1411b49
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon May 6 15:29:37 2019 -0500
IC mode type
* add missing generic get_modetype
commit 3599ca9ca9b8e65b32b11187fdd358650594febe
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Apr 12 17:22:54 2019 -0500
Version 1.3.43
* Update release
Start/Stop Progress
. Change Initialize group to full UI
- hides menu and disallows user from triggering unwanted behavior during
the start/stop processing, while still allowing UI paint updates
Trace start/exit
. add code to enable get... set... trace during program start-up and exit.
New xmlrpc functions
. Add
- rig.get_power() -- get PWR slider settings
- rig.set_power() -- set PWR slider settings
TS890S
. Add TS-890S class
Icom filter table
. correct data stream with 00 as filter entry.
- IC756
- IC7200
- IC7300
commit afe2257439a0f00942c6dc54c90755e94561bc0f
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 10 22:35:24 2019 -0500
Start/Stop Progress
* Change Initialize group to full UI
- hides menu and disallows user from
triggering unwanted behavior during
the start/stop processing, while still
allowing UI paint updates
commit f9cd7e4549a1653e68f0f2ea048869ae91ec14de
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Apr 5 07:38:45 2019 -0500
Trace start/exit
* add code to enable get... set... trace during program start-up
and exit.
commit 1ecc06f8615fee61dd191f39c3404c0f628bdfb4
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Mar 18 15:57:48 2019 -0500
New xmlrpc functions
* Add
- rig.get_power() -- get PWR slider settings
- rig.set_power() -- set PWR slider settings
commit 1c2aa3fa512ac3a76e2433ff0d528c8091592c15
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 8 07:41:34 2019 -0600
TS890S
* Add TS-890S class
commit b7288a4bc10dcd6bfdd7bd5b3a5c194e2c7a2a30
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Feb 7 12:13:06 2019 -0600
Icom filter table
* correct data stream with 00 as filter entry.
- IC756
- IC7200
- IC7300
commit b86c587fc339a0b1402611335d03ae3fab9c5cc0
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 31 12:55:39 2019 -0600
Version 1.3.42
FT1000 debugging
add trace debugging statements to FT1000 backend
FLTK 1.4 test
add test for valid FLTK 1.4 lib/headers
FTdx3000
add ALC read
add power out calibration table
Parse -psn
correct launch issue on recent MacOS updata
commit 855104a3b92869a038ec81ab42e083828336453c
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 10 19:29:45 2019 -0600
FT1000 debugging
commit d915248c6c136f7a4b2a77fe843e4b6d887f0fc2
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 30 14:11:51 2018 -0600
FLTK 1.4 test
* add test for valid FLTK 1.4 lib/headers
commit 1f54f12361c832d5bb36512cca056ec2532fd4a7
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 30 10:39:38 2018 -0600
FTdx3000
* add ALC read
* add power out calibration table
commit ff835b69888866ebbbaa53638b813e49536e02b1
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 5 22:56:14 2018 -0600
Parse -psn
* OS X 10.14.x passes process number to executable
need to parse that as a valid command line parameter
commit d2511b59c58fc3612113b85249efd734bf5e465e
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Dec 4 09:42:00 2018 -0500
Version 1.3.41
* Distribution update
commit dadd32c24a7a62a62db3961834403840d9c5023e
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Nov 10 14:21:31 2018 -0600
FT991
* Update provided by Dominik, DB1RUF
commit af73be7a2858c06f4ade78a06f5fe09e9642ebdc
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Nov 10 13:48:53 2018 -0600
IC7300 noise blanker
* restore access to blanker on/off
commit ba55a05ed272538360ea7d8fe3e5146cfa5957ad
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Nov 2 18:01:34 2018 -0500
TS-950
* Added venerable TS-950
commit 09cfb60892b5de9b6cd6245513a2533bcda38a54
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Oct 12 14:03:16 2018 -0500
ts480sat
* adde new trace statements
commit 9da74e7eb8b29e0547092c1be486ae05b4f2f918
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Oct 14 06:10:05 2018 -0500
BW inhibit
* inhibit external changes when either of
opBW, opDSP_lo, or opDSP_hi are activated by
user
commit b02db5b6a9a331f1688020f8d4a1051a35f9c9dd
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Sep 20 14:13:46 2018 -0500
Yaesu
* Restore sendCommand call to selected transceivers
- FT450, FT450D
- FT891
- FT950
- FT991, FT991A
- FT2000
- FTdx3000
- FTdx1200
- FT5000
- FTdx9000
commit e209b8100fa33609abbafdd65761ae3a25b377f5
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Aug 29 11:41:41 2018 -0500
has_extras
* deprecate has_extras flag
- allow all transceivers access to the commands
drop down panel.
- other tabs shown as appropriate
commit 51a0a72f68e1e3c2a01e2d52b93af1ff75c7b923
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Aug 29 11:02:10 2018 -0500
XMLRPC debug level
* change upper level to maximum of 4
commit fe4a31d86275ab4bbaec0d2d44cd1d633bedd600
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Aug 23 12:02:08 2018 -0500
ts2000 get/set trace
* enabled separate get/set trace statements
commit 03433282284cf11e144ea73478af3eb96a165aef
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Aug 20 19:25:04 2018 -0500
IC7700 set/get
* Add set/get trace statements to 7700 class methods
commit 16850ecf2f889753ae89fb54e135d37ebc87bb2c
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Aug 20 08:10:51 2018 -0500
pbt
* fix mixed xcvr/flrig changes to PBT controls
commit a976bab26c52a4a3471935cef26385e3a227f9bd
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Aug 17 07:55:10 2018 -0500
PCR1000
* add get/set trace statements
* default to check() to always true
commit 16a757e6a1abcb7fdcaacea73406c9b21a81caf9
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Aug 17 07:03:12 2018 -0500
TT550/TT538
* added separate set/get trace statements
commit 0299ff2afcc8f36449b23913fcb8fe4b2624dd01
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Aug 16 17:34:50 2018 -0500
IC7300
* split out set/get trace statements
commit 65164bc26bd75f9b8e358b267c4311ea63dd827f
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Aug 16 06:24:30 2018 -0500
k2/k3/kx3
* add get/set trace statements
commit 05c7082254a66284bbc3a4e5941b676fe3a7d08c
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Aug 15 15:55:03 2018 -0500
TS2000 squelch
* add has_sql_control to create class method
commit 56b5f2a875032774ccf79a03cec60f43ecc8ee69
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Aug 17 07:00:57 2018 -0500
FT450D/FTdx5000
* additional get/set trace statements
* added flush buffer to wait_char
commit 076208254f63954a1747053ab0eac9178155bed5
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Aug 20 18:08:14 2018 -0500
FTdx1200
* Added set_trace / get_trace statements
commit 34f9c42b01384afb4b6ce6882c5df002a3db8d27
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Aug 12 09:01:04 2018 -0500
Bogus command line parameters
* Alert user to problem and exit
commit 90e147e3c3758e563eef099459ce3016ea09ccfc
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Aug 9 20:26:26 2018 -0500
Warnings fixes
* fix various warnings caught by gcc 7.3.0
commit 9dc6f6f289ccb4aecc7a491da5acf53e5bd86c27
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Aug 15 18:55:16 2018 -0500
Band Select
* Add band select to the following Icom transceivers
- IC746PRO
- IC756PRO/II/III
- IC7000
- IC7100
- IC7200
- IC7300
- IC7410
- IC7600
- IC7610
- IC7700
- IC7800
- IC7851
- IC9100
* Band select reads the band stack from transceiver and
sets frequency/mode/filter# iaw with read values
- last saved triad on the stack is used if stack has
a depth greater than 1.
* Left click gets values
* Right click sets values
* If xcvr supports xmt/rcv PL tones the tones are read
displayed/edited on the band stack tab
* Change Yaesu band select to accomodate read/write band
select paradigm
* Add new control widget, pl_tone, a value picker similar
to fl_show_colormap
* add band select to
- FT-450
- FT-450D
- FT-891
commit adb529beedc5ee16c306f3a331dbddec44941765
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 29 06:05:25 2018 -0500
K3 bug fix
* corrects error in K3 check method. code fix submitted by
Ted, VE3TRQ.
commit f306f89f2bef633e629fb55ddaa3a04095279433
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 25 17:45:27 2018 -0500
TS-940SAT
* Class methods submitted by Mike Smith, N4VLF
commit 7d225d7c76266f46f12a09e9f6d03d55add572bb
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 22 07:52:15 2018 -0500
Cosmetics
* Change CI-V display address to include leading
zeros
* Test for enabling Comp polling control
commit b70bf4eb13a4e0197e71f54fa6e8e2799f294779
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 23 06:57:57 2018 -0500
OMNI-VI
* Update OMNI-VI methods
commit 0cd455c4df6f344579279dc83e573e2285879b34
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 19 05:48:43 2018 -0500
IC756PRO extra
* added the following controls/methods to IC756PRO class
- cw wpm
- cw spot tone
- cw qsk
- cw break in
- compression on/off, level
- vox on/off
commit cbc1a6dbde7ab7cf2a23542e9f0b5a053f4898f3
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 18 14:58:27 2018 -0500
IC 9100
* Add trace statements to Icom 9100 methods
commit 37ee48fdbe699f1fd72241adf424a0972754a4e6
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jul 17 08:33:37 2018 -0500
xml_io
* remove xml_io.cxx, xml_io.h from source tree
commit 60af694362b056f3a923956b52a389cf1b89fa55
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jul 14 15:41:58 2018 -0500
IC7100
* D mode CAT command
commit 5aa7835adf18c26271b6575539f326c6a6ddc3a3
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 29 09:05:28 2018 -0500
IC7610
* Add Icom 7610 class
commit b7ad209f67a66ea217df66aae04947ace8d432f3
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jul 13 13:36:38 2018 -0500
IC735
* Fix check - 735 only has 4 bytes of freq data!
commit a2a5ceef845110b94c12b64da2731bec662e2501
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jul 18 14:57:04 2018 -0500
TAB controls
* Change small UI drop-down paradigm to a separate
movable dialog.
- shifting between small UI - wide sliders and
small UI - narrow sliders resulted in difficult
control over widget positioning within the fltk
auto positioning algorithm.
commit 455614c4f9d7d18f4e324973a117545c9006bf10
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Jul 10 12:23:30 2018 -0500
Version 1.3.40
* Maintenance release
commit d0e59a3eb4a90a5d2c3b38d3e5143dc19f171cc1
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 9 05:24:15 2018 -0500
FT950 comp
* removed speech equalizer switching
- compression level always sent when changed
- compression on/off state always sent when
changes in state or comp level
commit 35e4c75cfaf6169bf273daad7c4fbccd5e906825
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 9 05:19:58 2018 -0500
NONE testing
* allow testing all functions when NONE selected
commit 2a8249e3f08f285e3941242b65a160d5a8e1e6c9
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 8 22:13:19 2018 -0500
slider drag
* change coding to improve responsiveness
- separate UI from serial send
- push UI slider changes to slider queue
- process slider queue in serial thread
commit bed34f21a8d10f6d7fc0524ffeceef737e0681f7
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 5 15:55:13 2018 -0500
KENWOOD vfoA/B split
* Change VFO A/B, SPLIT operation to be identical
to transceiver front panel operation
commit 1402141765e85384ae7bc5d797fa36163b7f5b1b
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 8 09:15:36 2018 -0500
IC PBT controls
* Add read PBT controls
commit b168de6ecd91fae773187be22fcfdbbe588e911f
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 5 06:42:24 2018 -0500
Send Command
* add waitResponse
commit 17bb6928c16bcb80ba4f54adc32f2e943a9fe786
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Jul 9 09:17:11 2018 -0500
Yaesu mods
* corrected FT5000 mode table entries
* modified FT5000 SWR table conversion
* change waitN to wait_char
added trace statements
added bandwidth by vfo/mode
- FT450
- FT450D
- FT950
- FT2000
- FTdx1200
- FTdx3000
- FT5000
- FTdx9000
* modified FT5000 Pwr table conversion
commit e9fff86ee1d4f26fd291a7a3fa7e01ca366c4374
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jul 1 06:29:06 2018 -0500
tt550
* add trace statements to 550 backend
* add missing tt550_enable_keyer boolean
to prefs file. default to false.
commit 8d515a403c2b6115b3d4bd700125e3f37867d8ec
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jun 27 17:36:53 2018 -0500
Test Xcvr
* Separate all xcvr set/get from UI initialization
* Add check() to all xcvr back ends
- test for get_vfoA
fail if no response
commit e4b001fc48fbc61330c9d7dd3dcab1326ce7c8c3
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jun 16 16:17:32 2018 -0500
modeA modeB
* Correct xmlrpc methods for set_modeA, set_modeB
when transceiver can modify alternate vfo parameters
- IC7300
commit d380515e9fbc7dc3d6afbe9092cee4b4a8931389
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jun 16 10:41:09 2018 -0500
Documentation
* revise documentation to current version
commit 674134ce7c97482667c56cc400bf237b6f241218
Author: Sean Sharkey <g0oan@icloud.com>
Date: Fri Jun 8 07:49:02 2018 -0600
FT1000 update
* AM mode filter code changes
commit b7eaac24ad83fbda6d27d7e78ba7b3cbf851c9ac
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jun 17 06:10:46 2018 -0500
UI init
* fix drop down resizing on Windows
* add more points to progress during init
* change "Tune" button label to "Tuner"
- change hint to "Enable Auto Tune"
commit 991658c012ab89737a909a9b8293f49ab9b4c2bb
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Jun 27 07:44:46 2018 -0500
ICOM transceivers
* Additional code to support main/sub transceiver
paradigm for swapping main / sub vfos
* Add controls for Icom Inner/Outer PBT
- allow locking controls for IF shift
* Add Filter select to bandwidth selector
- e.g. Wide/Medium/Narrow for IC7200
* Add between execution memory for bandwidth
and filter selection by vfo by mode
* Add read/restore of filters in use for
vfoA / vfoB
* enabled vfo adjust for IC7300
* calibrated IC7300 power and swr tables
* add xmlrpc methods to get / set modeA modeB
* corrected IC73000 mode_bw tables
* correct default start up freq, mode, bw for various
models
commit 94483a99c5fdeb284064a5af17c122be50e578c1
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jun 15 23:02:41 2018 -0500
xml_server
* add get vfo A/B mode
* add get vfo A/B bw
* add send command type of string processing to xmlrpc
server
* Change widget used to display xml-help
commit d66b4b6dc6bc3843686bc634b4f64967d10f701c
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jun 14 17:51:19 2018 -0500
trace update
* Add separate status item for trace on/off
* Add configuration tab for debugging
* change all occurrences to use the trace output file
* add all debug statements to trace log
* add trace statements to xmlrpcpp lib
commit b8512d0bfd0960ba6b1bd9d2af306b44a27928d3
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat May 12 13:59:40 2018 -0500
guard lock
* Change trace number to trace string
commit f441895c11007838043b0444209ace32b8a4e1cb
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat May 12 14:03:34 2018 -0500
KENWOOD base
* Add base rig class for KENWOOD transceivers
commit e440c2413f4c3e67211d288da66dda30ad2d083f
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue May 8 07:55:38 2018 -0500
Trace
* separate trace file generation by
- RIG_DEBUG 0 - no trace; default
- RIG_DEBUG 1 - trace level 1 xcvr methods
- RIG_DEBUG 2 - trace all xcvr methods
- XML_DEBUG 0 - no trace of xmlrpc methods; default
- XML_DEBUG 1 - trace xmlrpc methods
commit 07b66214f786cd6a00bade57bc8a13e7ff65e5f7
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue May 8 07:08:04 2018 -0500
ts2000 get split
* Change to read P12 in IF; response
commit d561ca0ac3616c59b4e3825c051f9a237ae49af3
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon May 7 04:42:18 2018 -0500
TOD thread
* Remove TOD thread and all support code
commit 9e0504175644dcb0d734ebb1682c76dc2ac12fd5
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun May 6 09:23:56 2018 -0500
PTT on split
commit a3c1f8676ad43eb6f34e860853bcdcea5706d0e7
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun May 6 07:27:20 2018 -0500
TS2000 split
* remove Fl::awake(...) call from
TS480HX/SAT, TS590S/SG, TS2000
commit 5de0c044cfaa42e2cd4ec492c48425adf54ea45c
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat May 5 06:17:27 2018 -0500
TS series A2B
* execute active to inactive for all xcvrs whose
command set does not include a native copy
vfo
commit dc0f217eb74adca80e002966f6f7ebabef6e4e7d
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 4 20:32:24 2018 -0500
Send command
* Change guard_lock mutex for send command
commit afe64f4bcf7f6c8041a0ec4e13944d752466c537
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri May 4 20:24:57 2018 -0500
ICOM A/B vfo handling
* IC7300
get set for freq/mode/filter changed to use
x25 x26 CAT sequences. A/B FIL # will always
be same as set at xcvr
* IC7200
copy active to inactive did not change the
displayed vfoB frequency.
* removed all special handling for swapping vfos in
Icom transceivers
- use Icom generic swapAB
- exception IC7300, add read FIL A/B after swap
* Add specific B0/B1 commands for 756PRO series
commit 68fa0bf063fae94e704134ff9eaf0c1f5dc4f179
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu May 3 15:54:26 2018 -0500
xmlrpc split/swap/a2b
* change split/swap/a2b processing to service queue
management
commit 55284ebde09a8dfd33a1043c02f3d7aea5426331
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed May 2 05:30:22 2018 -0500
fix tod clock
* Thanks Mike, W9MDB
- change ztimer to use tv.usec for sub second timing
commit 398522becf4a89df1c5ba7d8bc3d39b146f964b1
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Apr 30 03:30:09 2018 -0500
TS480
* Add front panel beep disable to 480HX and 480SAT
commit 137c24a22c7e1b9b58248c5c7a07d2441c668156
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Apr 30 20:31:30 2018 -0500
PTT queue
* combine vfoque and ptt queue into single fifo
processor
* replace multiple mutex with single
commit efadab60704800495c4680a1cc3e94e226d499de
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 29 18:11:13 2018 -0500
sizeof errors
* correct use of sizeof array in various source files
commit dd5fb97b65bd2ea5b6e330c17d6c619e354836e0
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 29 14:42:57 2018 -0500
XMLRPC Select Vfo
* Add processing delay after every call to select vfo
- fixed 200 msec
commit 22e27502111e21acc9e0657d5218ad27360d8fe9
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Apr 28 12:57:07 2018 -0500
xmlrpc server
* add rig.set_bandwidth method to xmlrpc server
- valid if xcvr can set bandwidth, bandwidth / shift
- not valid if xcvr set to use high / low pass values
* change paradigm for servicing vfo A/B change requests
- single queue for both A and B requests
- all service requests handled by single queue processor
with the exceptionof PTT.
- queue handles interlaced A/B, UI, and xmlrpc requests
* force get and set to wait for vfoque servicing to complete
* fix cbA2B (copy active to inactive vfo)
commit 67d085facafb281c785ad2872599939a8334bd35
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 25 08:07:40 2018 -0500
TS480HX/SAT
* Copy working methods from 480SAT
* Update power scale and conversion
commit b583d4b2049f08a1ea8f6c7cf7d4b141dc171fb0
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Apr 16 08:32:32 2018 -0500
Conditional trace
* trace output conditional upon command line
parameter RIG_DEBUG
* remove specific RIG_DEBUG = true statements
from transceiver class methods
commit 5abcd9027c949fd23a1edcdf4089f764cc64eb9c
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 15 07:50:23 2018 -0500
Warnings fixes
* Fix various reported compile warnings
commit c05491069c0f10991a7026c84a2c42f9b4dd709e
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 15 07:46:36 2018 -0500
FT950 debug
* Added trace calls to class methods
commit e62b4a2a4bda14bf8cba76ff8108dc090d8661e3
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Apr 21 15:23:15 2018 -0500
FT891 mods
* Added trace statements to FT891 class methods
* Modify code to comply with latest pdf CAT reference
manual.
commit 4bf2ac63893b8f7241a3422314cfd165886b11b0
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Apr 14 07:57:18 2018 -0500
Icom updates
* Add trace statements to Icom class methods
- removed civ debug log
* IC7300
- Bug fix in set bandwidth methods
- add compile directive for alternate vfo methods
* corrected bwtable method in various icom xcvr class
* extended tod clock to 10 usec precision
commit 8526ef2b420ac96d3219c1ceb7b54bcc0ce42eea
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 11 22:06:49 2018 -0500
Load prefs file
* Load existing prefs file when changing xcvrs
* Provide button to refresh the combo listing of serial
ports
commit 2d42c2f74d7769f3cddefc020226dc03284f9c20
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 11 14:27:31 2018 -0500
Exit processing
* correct debug seg fault during exit processing
* move all exit processing to main thread
* add Fl::check() to force UI update during
transceiver restore
commit 2946e4770d1868afded677c39bdcea2b4e18facc
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Apr 12 08:27:20 2018 -0500
Vfo-B mode
* Correct method get_modeB in TT588.cxx
* Correct method get_modeB in IC7300.cxx
* Always set useB flag with selectA / selectB
commit a4f2190610d289fbdbf1cb7029623d294c1749bb
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 11 06:37:01 2018 -0500
appbundle
* fix app version string
commit 6360f33a8172172254467275709c7c95669af112
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Apr 10 21:29:56 2018 -0500
Init no split
* Disable split on transceiver intitialization
commit a00a7a659750955a4574bed0b949e9d82d35fd24
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Apr 10 07:07:53 2018 -0500
xmlrpc method swap
* correct calling method
- was rig.set_swap
- add rig.swap
commit ded9ad8f7df03dcad04283c6cbe3a72b62fd74ad
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Apr 9 06:17:38 2018 -0500
FT series vfo
* Change FT series class methods for set/get vfo
commit 24c489528b9497f0897f35981151b14728596c06
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Apr 10 06:49:30 2018 -0500
altvfo
* add code to set and read alternate vfo freq IC7300
- command code 0x25
* use rig data vfo initialize failed to
correctly read start up values
* Modify code to copy freq, mode and bandwidth A->B
* Change all Icom class vfo set/get methods
* Change A=B behavior; active vfo --> inactive vfo
independent of whether A or B is active. This
behavior emulates the Icom series of transceivers.
commit 6f770c095e31cc7fb3ee54bd6596e543e76c034b
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Apr 1 14:48:42 2018 -0500
ptt race / debug trace
* make trace(...) conditional
* fix ptt race condition
commit f4d5f2e0d24aab408bd7f88aba8b3f98e15c781c
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 4 18:06:15 2018 -0500
Service queues
* change queue servicing to execute all pending
service requests rather than just the final
commit 65fb95f17fe7428c3410f0599d6512e88594f38d
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Apr 4 09:17:22 2018 -0500
replystr mutex
* change replystr to rigbase element
* add mutex to guard replystr contents
commit f41e8a1f9b3bdd7e8f6400ad18757932ff232282
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Mar 30 20:38:30 2018 -0500
xmlrpc a/b vfo
* expose new xmlrpc methods
- rig.set_vfoA
- rig.set_vfoB
- rig.get_vfoA
- rig.get_vfoB
* changed A/B state change queue processing
* Add ability to QSY during Tx for transceivers
- allow user to disable for transceivers which
do not support that capability
commit a23d9fae1616b550d012cf4aab50860fd974adc3
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Mar 28 07:44:19 2018 -0500
ICbase
* Condition wait for FB dependent on echo_comm on/off
commit 8f4a204ac0a7ef826562d57be85609c6825ad96e
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Mar 28 13:35:59 2018 -0500
Split operation
* Implement a fake split operation for all transceivers not
supporting split natively
* TS2000 change get_split to return boolean
commit 7c88d0feea2850386aa25503c8d4674b473f9cb6
Author: Michael Black <mdblack98@yahoo.com>
Date: Mon Mar 26 13:42:06 2018 -0500
TT588
* Correct CAT string for split
commit bb31cf0071deeed673a8367ab8757069f393856a
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Mar 24 14:25:18 2018 -0500
xmlrpc help
* add --xmlrpc-help
- prints xmlrpc interface to cout
* add rig.set_frequency
identical to main.set_frequency
* Create a substitute read-only text dialog for Windows
users to access command line output
commit 60dcf2ed4248d41ffa33c6d2ac7e974d6b83bd35
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Mar 24 18:14:51 2018 -0500
xmlrpc swap/split
* expose vfo set swap to xmlrpc interface
* expose set/get split to xmlrpc interface
commit f6e55f7952c62a3345df555e0e0981aadb023414
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Mar 23 08:47:34 2018 -0500
Yaesu ID
* Change back ends for Yaesu transceivers
- add ID; query before every change request
to insure that transceiver is receptive
commit 47a8dc093ca9bad770274d71c43dd51cfa288724
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 23 08:53:54 2018 -0600
Mode change
* Fix seg fault in xml_server
- occurred for specific mode changes when
bandwidth selection is maximum value
commit 18cf847882620f2f22b81f0753d86e40a06938a6
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Feb 9 09:07:36 2018 -0600
Version 1.3.39
* Maintenance release
commit fa86d2e64dbb231717d1402d96c89c254e130be5
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Feb 8 21:50:18 2018 -0600
Memory delete
* fix segfault when deleting single entry in
list
commit cfc78d0fd8d1d517f58e83b521017dd70b563420
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Feb 1 13:57:28 2018 -0600
OS X build script
* Modify to only create dmg with dylibs
commit 3654db2c72853b41528a34e3403dbf00935e6ce7
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 25 21:04:09 2018 -0600
IC7850
* addition of 7850 transceiver class
commit 93e5e5323285c4d8ace686ec79d73e1ebf843b4a
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Feb 6 17:57:55 2018 -0600
IC706MKG
* Update bandwidth set/get
* Update split operation
* Added special 706MKIIG bandwidth status parameter
- file IC-706MKIIG.prefs must be manually edited
to effect filter selection
* Changes by David, W1HKJ and Steve, AG7GN
commit bb7ddc3c041fdcf6b13e5687bc0d5e721082703b
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 25 15:51:20 2018 -0600
civ tests
commit 61f49f2e4ab66f32dc470a8d7afaaf769ddf6ee4
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 25 21:39:39 2018 -0600
restore ab
commit 22b57ebf8aa2e9792e00849ab3e27a3b644de992
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 25 15:40:42 2018 -0600
TT550
* fix start up seg fault, vfo pointer not initialized
commit 6d4ed30712edcc7e55325f4c0cf583e97d698de7
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Jan 14 13:20:25 2018 -0600
Version 1.3.38
* Maintenance release
commit afe3bbe2900e800c010d73fa5b8e664100e7da6c
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jan 13 16:16:55 2018 -0600
xml server
* 7100 BW seg fault
commit 782310c322513178c2948690a79402f4afd08d80
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jan 11 09:13:22 2018 -0600
sliders
* change all slider callbacks to FL_WHEN_RELEASE
- prevents flooding the transceiver with CAT
commands while slider is being dragged.
commit e5af6120fff8dbb4275b60d0131dff2844e02368
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Nov 24 21:58:49 2017 -0600
FT-991A
* Add new class for FT-991A
commit 8facc1a5fd53d21090ea70da8d1ddc4d6c79c954
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Jan 5 06:54:42 2018 -0600
Icom Split query
* Change backends that attempted to query the split
status using the 0x0F CAT command byte.
- xcvr will always respond with FA as the command
byte is not supported.
commit bc0b5dbde86139f6440664941de805b97858aded
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jan 13 10:38:24 2018 -0600
IC7100 / 9100
* Major changes to both IC7100 and IC9100 class
methods and members
* IC7100 work coordinated between W1HKJ and AG7GN
commit d84235d67b5c3343cb87d4e91ad5eab08a388f46
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 27 20:29:14 2017 -0600
Version 1.3.37
* Maintenance release
TS990 / xmlrpc server mods
Various changes to TS990 backend
Changes to xml server interface to avoid out-of-bounds errors when
referencing rig tables.
IC7200 filter width
Correct AM width table
Rotate log
Add aging system to debug_log.txt files
- history: debug_log.txt.1 ... debug_log.txt.5
- last exec: debug_log.txt
Get PTT
Implement for xcvrs that support PTT query
Comm timeout
Add warning dialog if serial i/o time outs occur more than a 5
consecutive times.
IC7200/7300 notch
modify read notch to only alter returned notch value if changed at xcvr
Remove xmlrpc client
remove xmlrpc client interface to fldigi
flrig is used only as an xmlrpc server to fldigi/flwkey, etc.
TS990 changes
updates to TS990 backend and support code
update to MinGW/Msys build
UI service paradigm
Change to slider
- implement for IC718, IC7200, IC7300
Removed queue processing for flrig panel controls
- changed to individual/immediate xcvr cat i/o
Corrected 7200/7300 set/get methods
Added vfo reference adjust for IC7200 and IC7300
IC718
Corrected set/get noise reduction value
- change UI to 0...15 range
IC7200
added CW keyer controls
corrected get/set noise reduction value
- changed UI to 0...15 range
Extras drop down panel
All extra's tabs always visible
Correct small UI access to tabbed controls
Change UI to disable vice hide controls
start-stop
Moved initialization and restore of xcvr values to separate thread
OS X race conditions
Correct race condition when switching modes via xmlrpc server
Correct race condition during xmlrpc PTT changes
PTT xmlrpc get
return state of PTT boolean vice the state of the UI PTT control
Value by VFO
remember and use all INITVALS by vfo A/B
correct widget x,y positions on wide UI
UI wide power button
Correct x,y positioning of power button on wide user interface
Comp Level
Add read/set/restore compression level
- IC7200, IC7300
commit 318525f3fc0c626da31c615150c71c93331d3954
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Dec 25 12:10:23 2017 -0600
TS990 / xmlrpc server mods
* Various changes to TS990 backend
* Changes to xml server interface to avoid
out-of-bounds errors when referencing rig
tables.
commit 6ae502c89f83e75327106017ca1c65b486fbace2
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Dec 23 13:43:10 2017 -0600
IC7200 filter width
* Correct AM width table
commit ab52166eedb60dd7d9a0e5eac526d3fe05cc3af9
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 20 18:14:13 2017 -0600
Rotate log
* Add aging system to debug_log.txt files
- history: debug_log.txt.1 ... debug_log.txt.5
- last exec: debug_log.txt
commit c028b78a670431a504ba9819e59dde792e2a0079
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 20 07:47:09 2017 -0600
Get PTT
* Implement for xcvrs that support PTT query
commit 72540db4afc7ee191494d13db47d70003c43a816
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Dec 19 07:51:19 2017 -0600
Comm timeout
* Add warning dialog if serial i/o time outs occur
more than a 5 consecutive times.
commit 77df05d1636cd64adbdc831ac2fdf1d85f0f6232
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Dec 17 08:03:37 2017 -0600
IC7200/7300 notch
* modify read notch to only alter returned notch
value if changed at xcvr
commit ab76f02f45b2968daef031d3937ebcaa0b508841
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 13 07:22:55 2017 -0600
Remove xmlrpc client
* remove xmlrpc client interface to fldigi
* flrig is used only as an xmlrpc server
to fldigi/flwkey, etc.
commit 15913357222e485fb1fd2dcd5070210144f9638e
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Dec 16 23:51:33 2017 -0600
TS990 changes
* updates to TS990 backend and support code
* update to MinGW/Msys build
commit d4eba848b6e2f3fb90e4dc0f80afc9f7490c9cba
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 13 04:57:06 2017 -0600
UI service paradigm
* Change to slider
- implement for IC718, IC7200, IC7300
* Removed queue processing for flrig panel controls
- changed to individual/immediate xcvr cat i/o
* Corrected 7200/7300 set/get methods
* Added vfo reference adjust for IC7200 and IC7300
commit 8e3ed6fc3ac04ad3edbabb49c812adf94f010750
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 6 18:13:15 2017 -0600
IC718
* Corrected set/get noise reduction value
- change UI to 0...15 range
commit d7e240dc2d0d043e100e1d88bdeb627eb7357601
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Dec 6 18:10:28 2017 -0600
IC7200
* added CW keyer controls
* corrected get/set noise reduction value
- changed UI to 0...15 range
commit 7b24e9736d19ff943e788a52e95b3c37133e2cf4
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Dec 5 10:43:05 2017 -0600
Extras drop down panel
* All extra's tabs always visible
* Correct small UI access to tabbed controls
* Change UI to disable vice hide controls
commit 96fc5cd8f4d73fa3498715850adb059cc334eaf1
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Dec 2 09:59:18 2017 -0600
start-stop
* Moved initialization and restore of xcvr values
to separate thread
commit dbdd8953785791c540479df624f255b083dac802
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Nov 23 13:11:01 2017 -0600
OS X race conditions
* Correct race condition when switching modes
via xmlrpc server
* Correct race condition during xmlrpc PTT changes
commit b1c196ed7ba5ef6aeb8b9c799c0d2ec2006ee6b2
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Nov 23 11:39:45 2017 -0600
PTT xmlrpc get
* return state of PTT boolean vice the state of
the UI PTT control
commit 5c2d2a0a3a020c894c9da9ee5851aeb7006ff434
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Nov 6 18:59:47 2017 -0600
Value by VFO
* remember and use all INITVALS by vfo A/B
* correct widget x,y positions on wide UI
commit 7f2cd8b72ae5df16e5c6e97c737fc2b6370f4fcf
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Nov 5 15:27:33 2017 -0600
UI wide power button
* Correct x,y positioning of power button on wide
user interface
commit a16b2c922cde8bbbd7412df512d3d7a3d06a8586
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Nov 2 06:53:24 2017 -0500
Comp Level
* Add read/set/restore compression level
- IC7200, IC7300
commit f79cc3df3ce44342aa12c7f4f5c4a2892d7566b1
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Nov 1 15:18:29 2017 -0500
Version 1.3.36
* Maintenance release
IC 9100
* add ATT and PREAMP controls
K2
* Correct get power CAT command string
IC7100
* Add split VFO controls
KH6TY
* requested RTS DTR buttons on menu bar of Touch UI
commit fc8808453eb177679b3f3b7f67b38f315c6da9ae
Author: David Freese <w1hkj@bellsouth.net>
Date: Mon Oct 30 06:56:57 2017 -0500
IC 9100
* add ATT and PREAMP controls
commit cc62a5a2572f4f507766b0934bee7cdbe2b12d06
Author: David Freese <w1hkj@bellsouth.net>
Date: Sun Oct 22 18:54:31 2017 -0500
K2
* Correct get power CAT command string
commit ce45cb20f2e55b3475c731c9281f575b371aff95
Author: steve AG7GN <steve.magnuson@gmail.com>
Date: Wed Oct 18 10:02:56 2017 -0500
IC7100
* Add split VFO controls
commit 6236378730d3e50188b5a5a5a0e24324757277d5
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Oct 14 08:19:03 2017 -0500
KH6TY
* requested RTS DTR buttons on menu bar of
Touch UI
commit 28e3837a4cf8c25414b5fc18f27e7d9d56b332da
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Sep 26 03:55:08 2017 -0500
Version 1.3.35
* maintenance release
commit e10e7fee081b5386dcc343f5e11d108c4a3df603
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Sep 21 12:36:57 2017 -0500
FTdX5000 mods
commit 5d71f8d5443ab30475f624940a045d38ecdad9ee
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Sep 21 11:14:53 2017 -0500
mingw-mods
* modifications to allow building on Windows MinGW/Msys
commit 07d1a434f41dacf2f498faa7ebdeeca2c50c0e52
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Sep 8 07:41:23 2017 -0500
xml inhibit
* inhibit both client and server xml i/o until
transceiver fully initialized.
commit c641d68d0442f59221b16931a5edf262c303e703
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Sep 5 07:42:28 2017 -0500
Version 1.3.34
* Maintenance release
commit a2d2dd4f03a0b1c96503054ba9d4d331f3758c53
Author: David Freese <w1hkj@bellsouth.net>
Date: Tue Sep 5 07:45:47 2017 -0500
doc update
* update help document
commit e9628ee1a7d579ccbfb341ecd11a23fa5ee9338a
Author: David Freese <w1hkj@bellsouth.net>
Date: Fri Sep 1 11:02:52 2017 -0500
Save/Restore
* Allow user to selectively read, save and restore
transceiver operating characteristics.
- expansion of previous save/restore for freq
mode and bandwidth
* Separated Initialization of main, separate PTT and Aux
serial ports
commit 9213bfc6ca7ca7d186d0a6c42e5131ae9d60f67e
Author: David Freese <w1hkj@bellsouth.net>
Date: Wed Aug 2 06:59:57 2017 -0500
flrig shell
* added Perl script for controlling flrig using the
xmlrpc interface.
commit 22e70f6b3d336c2c5d219aec392f0a1bf3a5da17
Author: Sean Sharkey <g0oan@icloud.com>
Date: Mon Jul 31 07:06:36 2017 -0500
FT1000 update
* backend code update
commit 34fdb9414f5fae32c8a8291a8dd0885218c13125
Author: David Freese <w1hkj@bellsouth.net>
Date: Sat Jul 29 07:41:22 2017 -0500
IC7300 NR scale
* Changed NR scale iaw AE5ZA tests
commit fa0cdaf28da0e35c1f61b585a652fbc64ca8fea0
Author: David Freese <w1hkj@bellsouth.net>
Date: Thu Jul 27 23:45:53 2017 -0500
IC7200/7300 compile warning
* Correct compile warning in both backends
commit 661374fae0ed0dc8fb19accbbe2f5cb8aa5a5646
Author: Steve Magnuson AG7GN <steve.magnuson@gmail.com>
Date: Sun Jul 23 08:12:20 2017 -0500
IC7100
* correct flrig always reported the mode as USB-D
regardless of the radio's actual mode.
* correct flrig would not set the radio to USB-D
if it had previous set the radio to a different mode.
* correct flrig would not set the attenuator.
commit 4a5d4b98c6b25d4961ba794f8c0ba4b81b69b198
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jul 21 11:53:47 2017 -0500
Version 1.3.33
* Maintenance release
IC7200 power scale
added calibrated power scale
IC7300 VFO B
Fix vfo-B bandwidth set
Adjust power out read scaling
Correct positions of small sliders
IC7200 small controls
Correct erroneous placement of small controls on small UI
ATT control
adjust X position of attenuator control on small UI
commit 8443bbe56c729920be9978715a8ca94e1f4f9ee8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jul 21 06:35:01 2017 -0500
IC7200 power scale
* added calibrated power scale
commit f7ec53945cf8bf5b8cff9db515d38f2e55d2a8af
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jul 20 14:29:15 2017 -0500
IC7300 VFO B
* Fix vfo-B bandwidth set
* Adjust power out read scaling
* Correct positions of small sliders
commit 1c241bb7654630a6276d1f3e533f47c4d65f68cd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Jul 11 16:25:39 2017 -0500
IC7200 small controls
* Correct erroneous placement of small controls on small UI
commit 15887f641ac96081af8f518cff3f6245d680e150
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Jul 11 15:18:40 2017 -0500
ATT control
* adjust X position of attenuator control on small UI
commit aef71c346d0b01afdb150d1ac9eb860a2b6bfdc4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jul 6 20:18:00 2017 -0500
Version 1.3.32
* Maintenance release
commit fe6697a90b937eb2f34b87e95ee8117a6b8fa3fd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jul 7 08:20:41 2017 -0500
WIN COMM port
* Modification to provide SCU-17 dual port support
- this mod is a fix to what appears to be a driver
bug in the Silicon Labs Dual port USB serial USB
device
commit 115f675748daa90476234f8518250a1867cc1523
Author: Ernst Schroeder DJ7HS <ernst.schroeder@web.de>
Date: Tue Jun 20 07:09:48 2017 -0500
FT900 update
commit 81a98ac4c7221dd8233d1aafd16070a4eb1ae69e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jun 16 08:06:44 2017 -0500
Power slider
Add a disable to power slider
commit 4cb23f2917d574071937a0e35147f531b8731efe
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Jun 11 15:17:20 2017 -0500
FT-450D
* add read values during initialization
- get_cw_weight()
- get_cw_wpm()
- get_break_in()
- get_qsk()
- get_qsk_delay()
- get_cw_spot_tone()
- get_vox_gain()
- get_vox_hang()
* change xmlrpc configure summary report
commit a19a94acdf94b9d440c2d0c93094a5b660164177
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Jun 7 06:06:26 2017 -0500
Break-in Label
* Fix coding bug in label redraw event
commit b3c8c2cfc63f900147e901cf739acccdaaa26089
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat May 27 06:03:29 2017 -0500
INSTALL
* update file contents
commit 8d552a0b9de59a6bb88699eb00b3daba204f29d9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun May 21 10:00:01 2017 -0500
aor5k
* Added new transceiver class AOR5000
commit 595c19b6d25038e499d9c6ecbc7e9f65448fd469
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat May 20 05:30:00 2017 -0500
Version 1.3.31
* Maintenance release
. Documentation update
. IC735 Changed frequency resolution to 10 Hertz
Changed submitted by Joseph Counsil, K0OG
. FT817 CW MODE
Modify code to insure that CW is USB and CW-R is LSB
type reception
. FT-891
Added FT-891 class and support code
. IC7200 Initial BW
Added def_bw to 7200 class instantiation
. TS850
Added backend class for TS850 transceiver
commit 7f14db7c95305c6d333fa3a1e9daece73122f0ac
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat May 20 05:04:13 2017 -0500
Documentation update
commit 9c1a0f3b0a5165828ebc63b571b2fd92824ec051
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon May 15 18:06:45 2017 -0500
IC735
* Changed frequency resolution to 10 Hertz
- Changed submitted by Joseph Counsil, K0OG
commit a5a453ad088630f3af9c44e6b670d5db86c68b42
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed May 3 19:09:57 2017 -0500
FT817 CW MODE
* Modify code to insure that CW is USB and CW-R is LSB
type reception
commit 4deacd6998d5a30eee74f204d16f62336b9053c0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Apr 19 14:23:41 2017 -0500
FT-891
* Added FT-891 class and support code
commit c3e63719298a7a4c001e2c2844909d3252a9d930
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Apr 13 17:41:42 2017 -0500
IC7200 Initial BW
* add def_bw to 7200 class instantiation
commit 67ed01895991e234059bea87e3a5b32118e4b0a6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Apr 9 07:57:33 2017 -0500
TS850
* Added backend class for TS850 transceiver
commit f9835c3c3297a8dbb894225262a0a5f9c7fcb5e2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 31 21:20:13 2017 -0500
Version 1.3.30
* Maintenance release
commit fd596a87f1e7eb81f7e633edb55799410a7366a3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Mar 29 21:46:45 2017 -0500
FT857/897 base class
* remove FT817 base class dependency from both
FT857D and FT897D class definitions.
commit 490e0e51feea84d1ea141c14e415a3ece99b89c1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Mar 27 18:43:19 2017 -0500
Version 1.3.29
* Maintenance release
commit 8a18cbb65afc8af0fc8720887e9eaf6808881a92
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 17 07:02:44 2017 -0500
TS990 update
* Enable MON on/off for TX monitoring
* Set / Read SWR & ALC
* Replace all atoi(...) code with fm_decimal(p, n)
commit 8f150ffe5ba00a845bcbc2ed207cc20b6ee02968
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 17 15:53:51 2017 -0500
FT817
* added code to read vfo B state
* added 5 watt power scale
* added undocumented read vfo A/B state
0x00 0x55 0x00 0x00 0xBB
* Implement undocumented CAT command BD to read
PWR, SWR and ALC
* Prevent flrig from making changes to xcvr vfo
mode etc. when memory channel usage detected
- display MEMORY on flrig main display when
so detected
* disabled POWER control on wide and touch UI
commit 4f4b560d4a4fafafd947b98d70607c89d02fc9c3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Mar 14 09:31:01 2017 -0500
Xcvr Init
* cleaned up init code to provide improved code readability
* added test for two vfos to VFO initialization
commit 041ce651a35d34800b85cab308ddb684534e2fdc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Mar 14 07:44:36 2017 -0500
k3 kx3
* code change needed to read K3/KX3 meters
commit 73d3a59c4d3e99a67057828b60866697d1afd36a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Mar 9 06:33:00 2017 -0600
AGC button
* set button illumination to user color selection
commit 8cd0764b56267fad65304056d214df965b0f5d6d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Mar 8 07:02:10 2017 -0600
initial bandwidth
* retain xcvr bandwidth when changing modes via xmlrpc server
command
commit b3492e3c0129e99c285f6abbd50c4310c313b366
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Mar 9 09:21:57 2017 -0600
BCD/Decimal conversions
* change parameter passing to string vice sz pointer.
- 64 bit compiles were passing null strings when contents
of original substr returned values were similar to "00 40" !
commit fe8571acf0c734d02635670c68c8bdf24ba7d227
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Feb 10 12:53:36 2017 -0600
Missing tooltips
* Added tooltips for S-meter, CW-wpm
commit 6f5c24a4f123ea6f955120d8453858cc4fbb99d0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Feb 10 10:24:37 2017 -0600
Polling
* Add set all for meters & operating controls
commit c8be4d973e3e44ec7669c9e93652ff0c5bd652d5
Author: Rafael García <ea4bpn@gmail.com>
Date: Fri Jan 27 08:22:45 2017 -0600
TS480SAT update
* Update to NR, AN, and Squelch controls
* Change default baud rate to 57600
commit 00627968729386a029cd01fb1bcd744bcf1e9d31
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jan 26 07:45:00 2017 -0600
FT817 metering
* Enable S-meter and Power-out metering
commit 2fc88cd022006bc1715e8654858637a71984b8b4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Feb 9 08:14:34 2017 -0600
Exchange-Equalize AB
* Implement Exchange CAT command for Icom xcvrs
- 718, 706MKIIG
- 746, 746PRO, 756, 756PRO2, 756PRO3
- 7000, 7100, 7200, 7300, 7410, 7600, 7800
- 910, 9100
commit 4985a5ebace125f01a389c3341b8378c7e96c026
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Feb 4 08:05:50 2017 -0600
IC7300 update
* all updates combined effort of KB1OIQ and W1HKJ
* change mode set/get methods
* correct various command strings
* added AGC, OFF, FAST, MED, SLO
* add IF shift function using upper/lower passband tuning commands.
- IF shift slider range changes to +/- BW/2 as bandwidth
is selected.
- IF shift slider always increments by 50 Hz
* added tooltips to VOX and Compression controls
commit df4e29691ec11b2636168374ff53aae260c93b91
Author: Dave G0WBX <g8kbvdave@googlemail.com>
Date: Mon Jan 23 08:35:09 2017 -0600
PCR1000 update
* correction to IF Shift control method
* corrected various text strings
commit 20ffb3c35007ac74ae4bd67afe8ff86208212e99
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Feb 7 09:26:14 2017 -0600
IC7200 mods
* modify set_split method
* add get_split, can_split methods
* add IF shift function using upper/lower passband
tuning commands.
- IF shift slider range changes to +/- BW/2 as bandwidth
is selected.
- IF shift slider always increments by 50 Hz
* correct logic for queA / queB processing
commit b05b0018bbdb59c7fc2091fb42fcf94da63b1279
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jan 20 06:40:00 2017 -0600
Version 1.3.28
* Maintenance release
commit 5add320a2600b3f34a3188ec249c940d80e7b62d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jan 20 05:54:19 2017 -0600
Multiple xmlrpc servers
* Add configuration item in the file "flrig.prefs"
- xml_port:nn
where nn is the port number, default is 12345
- start and then stop flrig
- edit the flrig.prefs file to change the port assignment
- direct configuration usage with the --config-dir command
line parameter.
commit cf1b1bb8b6aef730fa4640657baea32f6eae6f03
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jan 19 15:05:30 2017 -0600
Separate PTT
* Change to allow both DTR and RTS switching
commit 07bf4b5dd3d30b03fd6a83d33fe53746d617e7d7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Dec 23 06:00:00 2016 -0500
K2 comments
* Added data strings received from M1CNK
commit c5edf8e5fa3d4a611f1ef1c162fe421e51882984
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 22 10:19:59 2016 -0600
User defined command buttons
* Added 8 user defined command buttons
- allows user to add items like power on / off etc.
commit 71e5aac2da2c8c66797375166657ab148266d85b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Nov 16 08:08:49 2016 -0600
ic7300 update
* Corrected data mode tables and command strings
* Corrected get bandwidth command strings
commit 5960bd98710f920bcd66eaceb537d3c9ca3825bf
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Nov 15 20:36:51 2016 -0600
IC9100 update
* Added CAT strings for setting data mode for
LSB and USB data modes added to mode combo box
commit 301278381ac84c97add5d2e5db13273518550984
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Nov 15 08:08:45 2016 -0600
Version 1.3.27
* Maintenance release
commit f86e7d1a2e0e01245ebc9ca9c786d7bd4ccdd7a9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Oct 15 10:21:22 2016 -0500
TS480SAT extras
* Added Noise blanker on/off, set/get value
commit 4d24585e4b9ec8edd985b8f382a00cbac089eaf6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Oct 17 17:39:10 2016 -0500
New controls
* Added following controls
- AGC
For these transceivers
- IC-7200
- TS-480SAT
commit c404c8a13406a5105e10421fe72c6d9c26cd0705
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Oct 14 10:31:22 2016 -0500
Xmlrpcpp source director
* update based on fldigi/src/xmlrpcpp.
- needed for correct build on OS X Xcode8
commit efbbc70c8be7b14ce595c0f014cac8829e4014ff
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Oct 12 15:30:48 2016 -0500
FT100D
* Correct vfo tracking problem
commit 2fb8bbc233fd186df3b12a8a17f1de8f966e7fc3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Oct 5 08:38:53 2016 -0500
IC9100 mode/bw
* Corrected Mode selection
* Disabled BW selection
commit c22d48ab4534bcacf07367aa5db5efbd945deb6a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Sep 15 07:02:25 2016 -0500
TS990 TS590SG
* Modification to read swr/alc
* Modification to initialize ATT
commit 5abb5bdce6b5ef6721fcd8905a9af4b675e26433
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Aug 27 22:57:28 2016 -0500
restore keep rig data
* add missing set clear for menu items
commit 5166fea80225494c2df35838a7b15eab41c55451
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Aug 16 08:48:45 2016 -0500
TT 550 Pegasus mods
* enabled VFO adjust
* changed method of setting TUNE command
* added AT11 support
* added power peak detect
commit 28f3c346bff17d6601606dd450a65cef54a6de52
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Aug 9 14:33:35 2016 -0500
IC7300 serial defaults
* Change to be same as 7200 defaults sans baudrate
commit 5ba38d22c637e2efc07e47063d3af8bac98c7143
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jul 15 08:12:06 2016 -0500
TS990 ALC/SWR
* correct meter reading methods
commit d9cc0f67d862852475cb170b75e2a9e7f15b6442
Author: Kamal Mostafa <kamal@whence.com>
Date: Sun Jul 10 04:13:34 2016 -0500
fix XmlRpc tm_mday comparison typo
xmlrpcpp/XmlRpcValue.cpp: In function ‘bool XmlRpc::tmEq(const tm&,
const tm&)’:
xmlrpcpp/XmlRpcValue.cpp:159:52: warning: self-comparison always
evaluates to true [-Wtautological-compare]
t1.tm_hour == t2.tm_hour && t1.tm_mday == t1.tm_mday &&
~~~~~~~~~~~^~~~~~~~~~~~~
commit a10a7f2f1048534d5d039d47d98122c055a53865
Author: Robert Cunnings <nw8l@whitemesa.com>
Date: Mon Jul 4 08:23:05 2016 -0500
mxe update
* corrected mxe build scripts
commit c3c68d94ad210b7e360fd0390a27d2ad9868562d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Jun 27 08:05:57 2016 -0500
IC756 volume range
* Change range to 0..100
commit 765519d61e1079a9846a81a3beba5c49d5ed1dae
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Jun 26 20:08:41 2016 -0500
C11 errors
* changes to correct C11 reported warnings/errors
commit 14889b571b9bb9c644757e50d5cb744aa73c3591
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jun 9 05:07:50 2016 -0500
Version 1.3.26
* Maintenance release
commit 8547731aa782d3fa855b2848d071058edae879f8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri May 13 07:45:00 2016 -0500
IC7200 update
* Added read attenuator method to IC7200 class
commit 36cd83d2e6f52e2a3807435684f97a4da15de0f3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Apr 12 08:48:36 2016 -0500
Version 1.3.25
* Maintenance release
commit 52a21b605f60aa6c31be4cb32f1868bd2cb10a1c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Apr 12 08:35:02 2016 -0500
FT900 update
* Additional work on FT900 backend by Ernst, DJ7HS
commit acf388b265b4ed4ea93961042347d9f33eed3cef
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Apr 8 08:09:10 2016 -0500
IC7300
* Added Icom 7300 backend
commit 50b07b38394450b6b96f6d1e9c7efec51dc88e5e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Mar 20 09:29:49 2016 -0500
FT950
* Correct sense of RF gain control
commit 9aaab6bd30000e46226df5b7dab068c944893f89
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Mar 13 06:57:51 2016 -0500
IC-7600 mods
* Changed all set commands to wait for the xcvr FB
response
commit c5f6adfebd203a627678f5d54c183de75038a1b3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 4 07:10:42 2016 -0600
UI small sliders
* Correct reference to check menu items
- small sliders
- tool tips
commit 8b73bbb0f5bee29752038509a1d3542abeaa692d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 4 05:45:00 2016 -0600
IC7200 update
* Added notch control to IC-7200
* Removed selectB call from set_vfoB
commit 23604a65c890735e099372a0e705a8a24d128231
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Feb 22 08:38:19 2016 -0600
IC7000 exchange vfos
* Added swapvfos() method
commit db07bd27ae58e755617683e02618974e403c6139
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Feb 13 04:00:56 2016 -0600
key_fldigi
* Removed "key_fldigi" control and all support code
- test to ignore flrig PTT changes moved to client
side; fldigi, flwkey, etc.
commit 49c6984b1035a467b8dcddbe07926463953bc194
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Jan 21 17:36:33 2016 -0600
Version 1.3.24
* Mainentance release
commit c1645f08e5427dacc57708743c92773e2adad45d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Jan 2 07:25:46 2016 -0600
xmlserver update
* Added rig.get_sideband query
commit 69ae54afbf9a9e43e63e038ebe71989a892ad92c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Dec 29 03:31:24 2015 -0600
FTdx9000
* Added backend for Yaesu FTdx9000 transceiver
commit 976d2dffad0f686e8a938774cd6960099afcf56e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Dec 27 18:09:49 2015 -0600
FT991
* Add new backend for Yaesu FT0991
commit 295ed35cc96b0a615f1adc70b3f43acf7ea5e9d1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Dec 29 04:00:46 2015 -0600
FT5000 update
* removed CW_SPOT_TONE method
commit 754ba24e479612869905ac3e97f57f3411f0e6c5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Dec 29 03:59:23 2015 -0600
FTdx3000 update
* removed CW_TONE_SPOT method
commit e5429b992435406ba0554ae911dcc0a1b99bc2db
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Dec 28 06:19:19 2015 -0600
RIG ENUMERATION
* removed dependency on enumerated list of rigs
- a cause of numerous seg faults when adding and
testing a new transceiver class
* removed use of "rig_nbr" to reference either list of rigs
or selected rig.
- rigs are uniquely identified by noun name
commit 1d29d8aab073c2601aa5c8635157d4d4eb06c4f3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Dec 20 06:49:21 2015 -0600
TS2000
* VFO-B read/write
* A/B switch
* Corrected SL/SH tables
* Corrected xml server updates of hi/lo cutoff values
* Corrected rig enumerations in rigbase.h and rigs.h
* Tested TS2000 class with physical transceiver
* Calibrated notch filter settings
commit 29f82e62ae76dbd76d048186e19c4183a3bf26b8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Jan 16 07:35:20 2016 -0600
K3 KX3 mods
* Added code in serial thread to isolate K3/KX3 vfo, mode, bw
reads from the other supported transceivers.
* changed sideband sense of CW and CW-R
commit 7cb8293073f52bbbaefc1ef486f09e6d18da2000
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 3 07:19:40 2015 -0600
FT900
* Update from DJ7HS
- vfo A/B swap fix
- poll-split fix
- read front panel vfoA/B select
commit f511fd9cba3bc22bdba7fe6dc4900ba8cde871e9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Nov 30 18:20:52 2015 -0600
IC7100 data mode detect
commit 441a3cc98295c1f7bacde824d20f4f26a29fa776
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Nov 29 14:56:05 2015 -0600
Version 1.3.23
* maintenance release
commit 424c33ba259d3cfacafbc44bb41b45c4d0d78208
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Nov 28 21:42:44 2015 -0600
FT817 FT857D FT897D
* Added read ACK after every write
* Added up to 10 retries if ACK not received after
write.
commit 86cc66f5c7fb81553857936f4006040488685112
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Nov 24 14:57:58 2015 -0600
xmlrpc server
* Added new get's
- rig.get_info
transfers all controls data in a single string
- rig.get_update
transfers all changed controls data in a single
string, "NIL" if no changes
commit b4bd89b83a1c7832e5a0339aa540c99091523caf
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Nov 24 14:58:41 2015 -0600
FT900
* Added FT900 backend, contributed by Ernst Schroeder, DJ7HS
* Correct split behavior for have_splitAB designated xcvrs
like the FT950 and FT900
commit b6303c1e7a9dfd34529680345bf084a68c7115a5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Aug 26 09:04:41 2015 -0500
TS590SG
* add back end for 590SG
commit 76d12b0fa60c0fd85b7796d78c6dcbafd9bfb312
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Aug 14 13:53:19 2015 -0500
MXE update
commit 47d053c2a16895d3e205a78dc8bc102a778d5bd4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Aug 1 08:02:18 2015 -0500
FT990a
* simple blind control of FT990 with very early ROM version
commit cd39b311cfd49181ce16c6fced4a071cf7c56fbe
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Aug 1 13:22:49 2015 -0500
Set Mode/BW controls
* change ordering of set when mode change read from
transceiver
commit 9d994e6e459f38fe06f58ba072e9d3b7b9acfe7e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sat Jun 20 12:32:40 2015 -0500
KENWOOD mods
* change read SWR / ALC command strings and
interpretation for TS990
* correct various errors in Shift/Width, Lo/Hi cut
tables. Reorder use of SL and SH variables
- TS480
- TS590
- TS870
- TS990
- TS2000
commit 7d4054fc168608411b57e3efcfb2ed208b8645ed
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Jun 9 20:49:59 2015 -0500
IC7800
* Added IC-7800 class
commit 7c41ac6b491ba9259585bf8913e31c2de3a17d08
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Jun 8 07:11:13 2015 -0500
fldigi BW interface
* Add missing bw_vals_ to various xcvr backends
commit f5da410cd1ed02eb3e713e7b26ab49f937adeefe
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Jun 26 02:49:38 2015 -0500
restore xml client
* allow flrig to act as either a multi-client xmlrcp server
or a single client to fldigi server
commit 74450a433e96aec28742f67e65eb9d56c9d8b35e
Author: Kamal Mostafa <kamal@whence.com>
Date: Mon Jun 8 14:39:21 2015 -0700
BUILD_{DATE,USER,HOST}
* Externally overridable BUILD_DATE, BUILD_USER, and BUILD_HOST to allow
distros to generate reproducible builds.
commit 145171f77613248a39d7f326fba16328f4defbc9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Apr 24 13:22:47 2015 -0500
Version 1.3.22
* Maintenance release
commit f7f87cb42f8878aefa2a2e707759a582cef483b0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Apr 17 09:07:19 2015 -0500
xmlrpcpp
* Changed source to SF 0.7 version
commit 48a04fb39c38497793eacc14c766ce9bc4e412bc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Apr 12 08:48:18 2015 -0500
xml server
* disallow array out of bounds when setting xcvr bandwidth
commit e6b132d4c72931224a69e13a87d78ba4d0a871aa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Mar 31 11:54:19 2015 -0500
K3/KX3 bandwidth
* Bug fix for setting VFO-B bandwidth
commit 3600ea8c4189e72ebc02ac6ed6665fa66c7fe2a6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 27 07:53:39 2015 -0500
Version 1.3.21
* maintenance release
commit b02f0956594cea20cbb1e54ed445705eda61c9ed
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Mar 27 07:53:00 2015 -0500
KX3
* Added separate KX3 class
commit 45dc5450da1b0b1a991dcc6aabe8627c1dd0b596
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Mar 26 17:59:39 2015 -0500
K3 update
* change all queries to wait_char ';' call
* reorder initialization sequence
* change serial port debug logging to DEBUG level
- restore subsequent logging to INFO level
* mod to split, vfo-a, vfo-b interface
- finally provides correct A/B/Split operation
from either flrig or K3.
- Thanks to John Ragle, W1ZI, for his patient
testing.
commit 1f086c2cfe7d361f89cff0f5b5ac59bb0dc865bb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Mar 23 08:35:51 2015 -0500
FSF address
* correct FSF address in various files
commit 67cf68db2c93838b097ab60bdb370f2dd294a6e6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Mar 22 03:59:15 2015 -0500
Version 1.3.20
* Maintenance release
commit 399b37b128ce4134522a1c38d0be3755a24a0ce7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Feb 11 12:26:34 2015 -0600
TT550 update
* Repair bugs introduced by touch screen interface
commit 3bdebb6e212eb359547d95663766e8a03de4ca7a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Jan 18 09:59:59 2015 -0600
no xmlrpc_c io
commit 6739d81dcbbd79ffd5ce3febf2542a2ce662c75f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Feb 9 17:37:23 2015 -0600
fix ab
commit ad9bc7ef1724ecb44dacee559b9caf7f57898697
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Feb 9 09:25:30 2015 -0600
Rig server
* Enable rig xmlrpc server
- allow multiple xmlrpc clients to connect to flrig
* give priority to xmlrpc server que when polling
transceiver
commit 179392e1b2f49a972792ec6d306620424b947bad
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Dec 26 13:08:59 2014 -0600
ts2000 update
* corrected problems relating to bandwidth control display
disparities
* corrected TUNE CAT string
* added post TUNE query delay for Mode/BW queries
- prevents flrig being spoofed by xcvr into changing to the
CW mode/bw settings
commit 418fe193dbe1de53fd5f46fffb225071dd3cf6e1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Dec 26 09:15:47 2014 -0600
FT950
* Fix TUNE command
- disable requirement to have the xcvr Tune activated
commit 962b96ccdb57cac14e60f08846aa46c5d265562b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Dec 26 09:13:29 2014 -0600
xmlrpc timing
* correct startup / shutdown timing issues when connecting
to fldigi (3.22.04)
commit a39befe03fd4012730cd6a76151e055aebe20d49
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 25 07:27:09 2014 -0600
Version 1.3.19
* maintenance release
commit 08b5c442bf540b55abdd9dbec75ecc63461778b3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 25 15:08:02 2014 -0600
xmlrpc error handling
* improve xmlrpc error handling
- require 5 consecutive connect errors before
closing and reopening connection
commit 4aad930403877c9d3629e84f3cb817659b47f77f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Dec 19 05:12:53 2014 -0600
Kenwood transceivers
* Changed use of sendCommand function to wait_char function
when appropriate
commit f8f01c85aa3c36e2198ef1ab776ea3eb4b79fd00
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 18 11:06:08 2014 -0600
TS450S
* wait_char(...) substituted for waitN in backend
* added read bandwidth values before setting.
- 8.33 MHz filter value never changed
- 455 kHz filter value iaw with UI
commit d759736cd49aa610a794481b2f951604c9cd2b27
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Thu Dec 18 09:37:01 2014 -0600
Transceiver timeout
* Restored timout to sendCommand even if nread is zero
commit b21600fee1b568258a5f15101e3b0d50738678be
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Dec 8 06:22:52 2014 -0600
Scripts
* removed binary build from builddist.sh
commit 998fe5db3952ecb5dfd4c87c9454474add8c54e9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Dec 8 07:30:27 2014 -0600
Yaesu
* Changed get query to use waitN(...)
commit ef3ee289d7ef2ad4c54f8c05488cb692ac1fa583
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Dec 8 07:09:45 2014 -0600
Kenwood
* Changed all value queries to use the waitN(...) function
commit 967734b826e9fbe79cc6ae954f67320db4e203e2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Sun Dec 7 13:38:36 2014 -0600
TS870S
* Corrected backend for change in waitN behavior
commit 257eca4aca8ba3e8b652ed29aece3e3e337fd4c3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Nov 17 10:02:21 2014 -0600
Version 1.3.18
* maintenance release
commit cb03871fdf13772fcd373c959190aedd545728bb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Fri Nov 14 16:48:07 2014 -0600
fltk 1.3.3
* fix for compiling against fltk 1.3.3
commit d488690a599bd0a7b38b476708f1ecb3050c6be9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Mon Nov 10 02:58:45 2014 -0600
TS2000
* removed DIGI-U, DIGI-L mode selections. Not an available
feature in this xcvr.
commit 83691fce9ba2311223f37e4e47a53c700adf6836
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Wed Nov 5 06:30:00 2014 -0600
Docs
* Corrected description of mouse use on frequency control
commit b85fbff47999ba296a1724e4ccba31a7190bef6d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Oct 28 18:16:17 2014 -0500
subdir objects
* Added subdir-objects to AM_INIT_AUTOMAKE
commit 696b8248d9a35af6ba62ad82cb77ec03695e6579
Author: David Freese <iam_w1hkj@w1hkj.com>
Date: Tue Oct 28 15:14:13 2014 -0500
FT950 Osc adjust
* fixed incorrent CAT string
commit ed5a6eac36bc51442b1da2e878fc4ac57e46f93c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Oct 19 09:26:54 2014 -0500
FT100D
* change default DIG bandwidth to 500 Hz
commit bc3fd65803af2fd443d89bac0d5594a936a6fe67
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Oct 17 20:16:18 2014 -0500
File versus Files
* Fix menu naming convention
commit c3f008b24eb648eed47540712acc7862235cae4d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Oct 7 10:36:37 2014 -0500
Version 1.3.17
* Update/maintenance release
commit b5721aa2c330977db5975ecbc999848e7b18268a
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Oct 7 11:03:02 2014 -0500
Documentation update
* removed use of eps image type
* added FT450D transceiver
* added IC7410 transceiver
* added touch screen interface
commit 506125acae06f3c55b73bbd25cab6bd7ea6d64cf
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Sep 16 16:48:28 2014 -0500
FT450D Notch
* Changed algorithm for setting/reading notch values
commit 1d38b34d62eac977d552d0b81985a8cd309f3ef8
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Sep 13 08:35:06 2014 -0500
IC-9100 update
* Logic correction in decoding 0x1A 0x06 sequence
* Added initialize CAT command to disable ci-v transceive
commit c634a857aad921e8c1c42622402ada365c444d17
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Aug 23 14:29:14 2014 -0500
Power meter remote
* Added code to send power output value to fldigi
commit c678b79ae449829886880984fbcd742557027daa
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 21 18:56:09 2014 -0500
Smeter remote
* Added xmlrpc code to send smeter to fldigi
commit f25bd7cfc97957c7d2d87551d9b942d8edfa92b5
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 15 11:26:54 2014 -0500
FT450D
* Added Yaesu FT450D transceiver
* This commit must come after the touch panel
commit!
commit 9f8aeca53661399990c01dfd55e0919b8c37546c
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 20 16:31:39 2014 -0500
touch panel
* UI for touch screen use, ie: tablet
* Added new custom widget, Hspinner
- can be used as a substitute for either
slider or counter controls when a larger
UI is needed for finger touch access.
* Pressing vfoA or vfoB will both enable that
vfo display and also transfer keyboard focus
to the display; thereby enabling immediate
use of the arrow keys to adjust frequency.
* Pressing the Vol button will mute / unmute
the volume and also transfer keyboard focus
to the volume slider control.
commit 1cf438800858dd1507b2de76ad70dd4ffae07944
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 15 10:57:09 2014 -0500
Freq Control
* Added selectable mouse controls
- left button, top / lower half of digit, or
- left button up, right button down
commit e94924eeda7678eb4e64d698faa248fb34959fa8
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jul 22 17:45:53 2014 -0500
IC 7410
* Added Icom 7410 transceiver
commit da7068a4e76686a48da92bb2070384fe6a838e1c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Aug 16 13:45:07 2014 -0500
xml-fix
* mod to improve xmlrpc performance on Win platforms
commit ca9bbce57a0c26db6d83700b869723ea918da4d6
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 6 15:57:36 2014 -0500
Socket i/o
* Added code to use socket interface to remote
tcpip<->serial server
* Added class guard_lock
* Added right click to active vfo button to allow
quick transfer of freq/mode/bw to flrig memory
commit 4bf4a58e09651123ffdd294ee06013d25fcec977
Author: Robert Stiles <kk5vd@yahoo.com>
Date: Thu Jun 12 12:47:39 2014 -0500
doxygen documentation
* added doxygen based documentation
commit 5c87a331875cdd1eb0167efabc07f9f4869aad7f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jun 7 17:28:37 2014 -0500
Version 1.3.16
* Maintenance release
commit 0e8e450bc236c4da953beebf43e80221159dabe3
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 6 10:08:19 2014 -0500
FTdx1200 mode
* Corrected get_mode
commit 67286b3d11be89f6499cb4f9e08ee3823eb5a7cf
Author: Kamal Mostafa <kamal@whence.com>
Date: Wed Jun 4 16:51:42 2014 -0500
RTS/DTR restore
* insure that RTS/DTR are inactive when closing
the serial port
commit cce02f38dfe4dc1a3daf584328c1722922ef4c79
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 31 06:27:38 2014 -0500
wait_char
* Added wait_char function
* Modified FT950 code to use wait_char
commit a244acf8603ca8f0b2014b0dcb96acaec059b8fc
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 22 18:45:38 2014 -0500
rig home dir
* fixed logic error for --config-dir expansion
commit 41a0e82bcaf6571ce48b874cc66de598fa58b193
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 24 07:34:44 2014 -0500
update build scripts
commit e93a4fbd75af598291556961626af53970be9e43
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 31 06:57:38 2014 -0500
virtual-tty-port
* Added detection of socat virtual ports created as
$HOME/virtual/ttySnn
commit 4e751e2997f93f50b5a7a4417a1b5a9dad2dde6b
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 2 08:23:38 2014 -0500
Dir reorg
* reorganize src directories / files in preparation
for addition of remote server capability.
commit fabad1002944b5fe6a7e858071470cd9b46c387b
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 15 20:55:15 2014 -0500
FL_APPS folder
* Added detection of executable location in folder
ending in FL_APPS. If found, that folder is used
as the $HOME folder for all flrig configuration
folders/files.
* Added detection of flrig.files in $HOME. If present
that directory is used in lieu of .flrig
commit f3a91fc717abeb9157b2e8a6c7e1d165f57aac6e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 29 19:52:40 2014 -0500
TT599
* Updates iaw W3NR feedback
commit b37ce112fb9c9a52f9e9295260f8529968b490dc
Author: Arvo Järve <arvo@dino2.dyndns.org>
Date: Fri Mar 28 11:18:55 2014 -0500
FT847
* Corrected power out and smeter conversions
commit f7e0959d331ec2a4115084ae1d0cd010afadb3b4
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 26 09:56:12 2014 -0500
TT550 split
* Corrected Pegasus split mode operation
- When ON
. Receive frequency remains on active VFO
. Transmit frequency changes to inactive VFO
- When OFF
. Rx & Tx frequency iaw active VFO
commit ac5545730770c20206e4c71e2d5bf9c1eb9b8b32
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 22 19:31:11 2014 -0600
ic7000 again
commit 1791191a14f78022f437515f0ff9b94b94fe303f
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 25 04:47:04 2014 -0600
Disable meter averaging
commit cfa02f2fa610194cded77e4c5aaa13245854de78
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 18 11:29:21 2014 -0600
IC756
* The missing xcvr ... added
commit e9d7a8eee9027cef8c53ddd4a17313827024a502
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 21 08:35:03 2014 -0600
ComboBox/ListBox
* add key stroke handler to popup
* down arrow opens the popup if the combo has
keyboard focus.
* up/down arrow keys move selection in popup
* enter key moves the popup selection to the
output widget
* escape key closes the popup
* enter ASCII key sequence to search for and select
corresponding entry in popup
* closing popup erases keyboard buffer
* added Fl_ListBox, derived from Fl_ComboBox
commit 45efe8ab57b68066f14d4114edfd9ac4fa401e2e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Feb 9 16:19:58 2014 -0600
License Declaration
* Updated all source licensing to satisfy distribution
requirements.
commit 46c06f9bc8dec23602a30a4666db959fbafbd986
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 1 05:23:46 2014 -0600
Version 1.3.15
* Maintenance release
commit 3422195e3756f6028f172cc68eaedb345b37804b
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 2 08:43:13 2013 -0600
64 bit void pointer
* Corrected compile warnings for (void*) casts.
Changed to reinterpret_cast<void*)(...)
commit fa317c3fac46e70040d0548b5599790247c17835
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 2 09:15:27 2013 -0600
tty search
* Added search for device files in
/sys/class/cuse
commit 7732b22bfbee190c888a7e124f5d1e9d692bcc00
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 2 07:43:40 2013 -0600
TT566
* Corrected get freqA/B response strings
commit 5b340a9071372517498bcf09dde9ebf3d6c435ad
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Nov 15 11:12:31 2013 -0600
FTdx1200
* Added back end for Yaesu FTdx1200 transceiver
commit e199a62d3ebfb187b11d2a67ca43737b08b804fb
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Nov 12 08:55:39 2013 -0600
Send cmd debug
* Turned on logging for send command
commit 6964cb67a2ebf88071c50f56c1179c0e0412e53c
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Nov 20 07:49:33 2013 -0600
TS590S/TS990S/TS2000 controls
* Added/Modified noise reduction controls
* Changed manual notch (beat control) to
register 300 to 3000 Hz vice 0 to 64
* Changed reading Smeter to read main xcvr
or sub-receiver dependent on usage on TS2000.
* Suppressed changing upper/lower cutoff frequency
when vfo changes received from xmlrpc i/o
- fldigi changed frequency but not xcvr mode.
* Added Upper / Width control echoing to fldigi
commit 718f46f4080363194b3f7c5d3f1d69608350805b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Oct 31 14:18:21 2013 -0500
TS-990
* Added Kenwood TS-990 backend credit for backend development
- Andy Burnett, G0HIX
commit 05898d5b27fa33971418212d0d31cbfe5a07502c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Oct 26 07:05:12 2013 -0500
Sliders
* Changed UI processing for slider movement
- object to make xcvr transitions smoother
commit c13a20e44e9efc20cc68e92bc60b4bccf8084e13
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Oct 23 13:57:48 2013 -0500
Notch controls
* Modified logic for control of transceiver notch filter
commit 86f1d0b16288cfb0e659110b3342ad152a3f81ac
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Oct 18 08:13:14 2013 -0500
7600 split
* Added split to 7600
commit 9f08704d99e69db09d395492909e4806d3e367dd
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Oct 17 06:24:30 2013 -0500
Restore debug
* restore default debug level changed by 7100 mods
commit 93f241b66917d22e1720acb2b6fa9ef3e701b236
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Oct 16 12:26:25 2013 -0500
Version 1.3.14
* Maintenance release
commit 7f0b9b7c599b5d5a2c1de825c249517c83a02b37
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Sep 2 08:41:43 2013 -0500
IC7100 mods
* change all i/o to waitFB / waitFOR responses
* increases visibility of timing errors
commit 9b1c856b950a77390bf5eb330c6a575e9d1cad4c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Sep 1 09:03:24 2013 -0500
Restore read_bandwidth
* removed erroneous return statement in
function read_bandwidth
commit d592682fe57461322d29ad375772f8e28f750961
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 30 14:20:33 2013 -0500
Default event log level
* restore default level to ERROR
* removed unused code from debug.cxx
commit 224cde7b724f847f5f3018e22828308bf9355a7f
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 29 13:18:06 2013 -0500
vfprintf bug on 64 bit Linux systems
* removed use of vfprintf in debug.cxx
commit 81759f0185520c524cf78f7de0cc23d663e93f44
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 29 05:01:10 2013 -0500
Version 1.3.13
* Maintenance release
commit a8b451f9195603276019f45f33afc7436ae42844
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 7 09:03:22 2013 -0500
default debug level
* changed default debug level to DEBUG for testing
commit 34530b16fb2ae4971bfa49350df5cb8f4c311110
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Aug 5 13:25:04 2013 -0500
TS590S init
* user reported flrig fault when transceiver
in AM mode and flrig initialize executed.
commit ff26de53bd2bb86a1209e2080b4d445bced6ab9a
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 31 10:42:47 2013 -0500
IC7100
* Add Icom 7100 transceiver back end
commit 8ccb54ee8ad4c3f58d4992db30aab8f78c298b10
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Aug 6 14:40:27 2013 -0500
Debug level switch
* added command line switch
--debug-level N, 0 <= N <= 4
default is level 2, WARN
commit f8b1bf703239b48bc0763b0e29c197e544ddb793
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 7 07:03:45 2013 -0500
Compile cleanup
* Fix warnings and errors in various source files
commit 001696053af0e7fa53b695de3dfe0cc995715128
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 24 15:02:34 2013 -0500
FTdx3000
* Added back end for FTdx3000
commit 86dc11bc398381899e7ea68fa5de4fd31606a3c2
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 24 15:48:52 2013 -0500
FT5000
* correction to split capability
commit c53c0a8f8d3f0fe57825320fedd8de424f479f48
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 20 10:52:42 2013 -0500
MXE build
* mods to correctly build on Mxe-mingw32
commit 899e226d927417f8bb29f6f4a263a92012d76b07
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jun 8 17:53:28 2013 -0500
TT588 VfoB
* Fix error in reading Vfo-B
* submitted by Fernando, LU2DFM
commit 68bf434b10af6c667662fbcba60135c5c8334c5c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 11 14:55:38 2013 -0500
Version 1.3.12
* Maintenance release
commit a50060bf9ada698f981444acd015008eff297013
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 11 14:53:46 2013 -0500
Build bin
* Correct script which builds binary distribution
commit 79aa597f01ae2bedbc3b10e6382db97768d5f761
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 29 08:52:16 2013 -0500
FT-990
* Added control class for Yaeus transceiver FT-990
commit 3c8868560482137cd5292888c914b47c5e4f1960
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 10 14:17:26 2013 -0500
Serial by-id
* Added serial port identification use /dev/serial/by-id/ entries
commit c6e97483e9e48f0e625541db5444d838b378c4b1
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 20 15:58:17 2013 -0600
FT950
* Added VFO adjust control
commit f04eed94df3709cf20a4dbaf4015a52c2c5d29e7
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 8 07:09:46 2013 -0600
TS870 split
* Add code to control A/B; B/A split operations
commit 64c072e6ba27dd00266b87b6e79e90fcac1fff94
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 28 13:14:23 2012 -0600
Version 1.3.11
* Maintenance release
commit 6aae7e614b79d7547db8e991ed58dd9a40d91790
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 27 13:58:28 2012 -0600
fltk m4 script
* modified fltk.m4 to explicitly include -lm -lX11
if not returned by "fltk-config --ldflags"
commit 5898db1a34eb8c87f2152a6983c6c4248296ca66
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 19 16:06:41 2012 -0600
Version 1.3.10
* Maintenance release
commit 5d5e7396f2c6f7748efe3ffc8a52e28a93c5f5fe
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 19 11:35:26 2012 -0600
X11 Package check
* Added PACKAGE_CHECK macro to configure.ac
* Added explicit link for -lm -lX11 in fltk.m4 macro
commit a6d99d4278d5db25059d36e507852c384d994a6c
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 7 16:24:37 2012 -0600
FT747GX
* Added FT747GX transceiver class
commit 42a12bbea1d9629c9ffb2cedbd163cb4a4d73f44
Author: Michael Corbin <kc9lwk@sbcglobal.net>
Date: Fri Dec 7 14:57:57 2012 -0600
PCR1000
* Corrected mode table
* Added PCR1000A programming notes from
http://www.gm4jjj.co.uk/PCR1000.html
commit 753fd8b6bc14c0de95e1ffc5f50e99033d1ef2b8
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 6 18:15:13 2012 -0600
Version 1.3.09
* Maintenance release
commit de5c6222ce581b66643093e312abdde2279a5dff
Author: Dave Freese (none) <dave@compaq>
Date: Mon Dec 3 11:46:31 2012 -0600
TS480 data port
* Corrected disabled selector for data_port use for 480HX/SAT
commit d0e137b5116edb8fd7ef04c3adc35c099ad5224a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Oct 27 15:49:37 2012 -0500
NBEMSapps folder
* Added MS test for exe in "X:\NBEMSapps\" folder
commit d76049e5405a4d4f6dfaada01d3fddfb88bad4cf
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Sep 13 08:30:34 2012 -0500
IC746Pro NR/Split
* corrected return bytes (8 vice 9)
* added get split method
commit 77bf1123acb7e43244e4541d61601637383f6d7f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 31 09:11:08 2012 -0500
Combo box update
* Update to combo box widget class
commit 8f55d4d6db85d14df70a4419559f4865cf59b54e
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 29 18:19:11 2012 -0500
Version 1.3.08
* Maintenance release
commit d7a3b4608f20c17d6c3ea924f7e4c5fc74d0702b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 29 16:24:00 2012 -0500
IC7600 bw tables
* seg fault fix when changing mode/bw via xmlrpc
commit 05b1bca0f792eaffd9ec4c6804a61d1c6f5e90df
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 27 05:51:19 2012 -0500
Version 1.3.07
* Maintenance release
commit 426c50de1331b1ddbf2d7f60bca8d1bc23c88550
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jul 24 09:14:10 2012 -0500
IC746/756 family
* 746, 746Pro, 756, 756ProII, 756ProIII
- corrected get attenuator
- changed startup values for att and pre
* 756xxx
- Corrected get nr
- Corrected IF SHIFT
commit 46b114db994d690fb56543afac45ece0d2256c1f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 20 09:16:32 2012 -0500
IC9100
* Added Icom 9100 transceiver basic operations
commit 50351e593c5b6f13ad8f319d63f7854070176481
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 6 17:50:21 2012 -0500
IC735 update
* Added vfo select
* Added get / set Vfo B
* Removed get / set bandwidth
* Added get mode
commit f5128a6ad781050fd844d5479d36d82f9c82220e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jul 5 03:16:55 2012 -0500
Version 1.3.06
* Maintenance release
commit 1305004276421f8917d8275741ed8df948fed305
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jul 5 03:01:28 2012 -0500
PCR1000
* Corrected precision to 10 vice 2
* Corrected digits to maximum of 9
commit 314fe9631e4fd7019bcfc10bf413d2785cb95d2b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 4 13:32:20 2012 -0500
Version 1.3.05
* Maintenance release
commit b6a1cdb849ec0e55ae5a12179c9d511e7e651d45
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 4 13:31:01 2012 -0500
FT450 - TS570
* Changes precision to 1, digits to 8
commit 97ee8eb883e28b3975549348b8a54ead322a8064
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jul 2 07:27:50 2012 -0500
Version 1.3.04
* Maintenance release
commit 71f1a09bd62b178ac2949434bffbd6680db40225
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jul 2 06:52:51 2012 -0500
PCR1000
* Added missing enum value to rigs.h
commit ec35a89d0fcf6c92ce8b3f114d8d0924f1ba0745
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jun 5 13:40:07 2012 -0500
TS570 series
* Added rf gain control
* Added squelch control
* Modified / corrected split control
commit 90f45e618392fe93d97565b41ff20fc00b204a72
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 4 10:10:38 2012 -0500
Version 1.3.03
* Maintenance release
commit c68f48f40a2224b3383d49d05ccf384ada90027c
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Jun 4 09:14:42 2012 -0500
Polling loop fixes
* Delay acting on flrig bandselect buttons until polling stops.
- corrects smeter and all else will appearint to lock-up
* Reset loopcount first thing in serial_thread_loop()
* Change one MilliSleep call in cbBandSelect()
- not called if fldigi offline
commit a2de5bfe0661becd75f9dc256aa058c934c0b08a
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 4 08:46:51 2012 -0500
Font Initialization
* Added font initialization to program startup
- restart after a font select for the frequency display
caused seg fault due to unitialized font table in the
FLTK library
commit 660e2eb9553cc761c6a415f03e93290db8b7c495
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 31 17:33:27 2012 -0500
Version 1.3.02
* Maintenance release
commit 11ad48f192834c0a56e42bc1337dc3e1598a2907
Author: Brian Miezejewski K5HFI <fmcane@gmail.com>
Date: Thu May 31 17:23:05 2012 -0500
PCR1000
* Added Icom PCR1000 transceiver
commit f5cd783be2b17d9e318a50e7a23736f1c6896317
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu May 31 17:12:29 2012 -0500
FT950 Band Select
* Added delays for very random ping-pong of band selection
commit 6e5c31de54a0ab79609d3bcf9f0ace7313c3c13e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 7 21:37:47 2012 -0500
Kenwood transceivers
* Corrections for split mode detection and display
* TS590S Corrected method get_split
* TS2000
- Increased number of freq digits to 9; least significant digit = 1
- allows control of VHF frequencies
- Separated multiple command strings for VFO selection
- Added read SWR / ALC meter; disable beeps if enabled
- Corrected method get_split
- Added read Power Meter
- Initialize, read state of menu 012, beeps
Disable beeps and preset front panel meter to SWR
Enable beeps at former setting
- Switch between SWR / ALC when flrig panel display changed by user
* TS480SAT/HX
- Corrected precision specifier in TS480SAT class
- Restored 1 Hz resolution for frequency control
- Correct method get_split
commit 24cc8a7cc42a2cbe4bc16d80c06372732fcbe1e0
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 5 09:55:19 2012 -0500
Version 1.3.01
Maintenance release
commit 8aae5bc531b070e24ae44effd521169f9f77bf4d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 3 07:26:17 2012 -0500
Xcvr setup
* Fixed background color in various combo boxes
commit d9a461b75cece6eff3813fcea17557bc1d236c0a
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 2 18:39:36 2012 -0500
FT950 pkt bandwidth
* Corrected PKT-U PKT-L bandwidth table
commit 9bd9f5e15c7c05ca535d0f09773f4030d1f5c64c
Author: Terry Embry <ftembry@users.berlios.de>
Date: Wed May 2 13:26:54 2012 -0500
FT950/xml_io
* FT950 - No ext-Tune on split
* xml_io - removed unecessary out-of-bounds test
commit 5df2691ae88df02f9f39942456985db7c1a7427f
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 1 14:52:01 2012 -0500
FT950 PKT_U/PKT_L
* Added separate bandwidth tables for PKT_U/L modes
commit e22066c9b88581c69f65bb5d1cf92a9f9170e822
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 1 10:20:19 2012 -0500
Kenwood DSP Hi/Lo
* Added lotable, hitable lookups for
intended mode.
- TS480HX
- TS480SAT
- TS870S
- TS590S
- TS2000
commit 54ce87c100a3b721891571c513b0fa560ac30280
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 22 08:25:22 2012 -0500
TS590S
* Added SWR / ALC get
* Added Squelch set / get
* Added RF gain set / get
- RF gain values are inverted; 0 == max gain
commit e6541060946f5f6e5e74234dda53c31463da5096
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 27 04:08:21 2012 -0500
XMLRPC post to Que
* Altered queA/B posting from xmlrpc event
commit e6ce673e10463895c6979174ecee20efb6f91623
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 27 05:07:36 2012 -0500
FT950 defaults
* Changed default bandwidth method/table
commit e8363f27b788ef8dad3dd26f98a3de10db746350
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 16 15:40:03 2012 -0500
New User Interface
* Added UI with wide aspect ratio
* Original and new UI selectable
* Changed 'color' configuration dialog to
UI configuration dialog
commit d474e82dd596e639f8c3b35bf322226e092eb781
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 26 12:15:49 2012 -0500
A/B bypass serial loop
* Added code to disable serial loop during A/B
transfer
commit d72e2b9fb54b7a1d85aea9d2c6ec22d1ef80b910
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 20 07:52:50 2012 -0500
SWAP A/B
* Added swap vfo A/B button to use in lieu of A->B when supported
by the transceiver.
commit d408b05fb9e6e401b9bce3a2e674fa3ac55ab590
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Apr 19 18:52:55 2012 -0500
IC7000 compression
* Added compression controls.
commit b1c794ed21025c7bbc709c5d59fa8ac57a5bf1d2
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 19 08:45:08 2012 -0500
FreqControl
* Made widget resizable in horizontal dimension
* Changed precision to move decimal point rather
than suppressing inaccessible digits.
* Added recomputation for change in number of
displayed digits.
* Added precision and ndigits initialization to
all supported transceivers
commit 704aa658bb8c8001b4f054a8a7cbf700b9710e21
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Apr 19 18:51:05 2012 -0500
FT950 compression
* Added compression controls
commit c58ba5dd5a4a3e51d9493fe45a5690d64c565902
Author: Terry Embry <ftembry@users.berlios.de>
Date: Wed Apr 18 07:38:54 2012 -0500
FT950 external tuner
* Added external tuner support.
* On-The-Fly bandstack by bandstack internal or external tune.
- If rig "Tuner" light is on, use internal tuner, else external.
- If internal tuner is enabled, flrig works the same as before.
- If internal tuner is disabled, external tuner mode is used.
- External Tune sets rig to AM narrow mode, TX power to 10, freq,
and MOX enabled.
- External Tune will restore freq, mode, bandwidth and TX power
after use.
commit 2f894b8eaf07288425269a6057c9499916bf5457
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 16 09:05:00 2012 -0500
BW control color
* Added color specifier for BW control
commit c2c61e35383174193b71bb351adbd7c54c99d23f
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 12 17:42:13 2012 -0500
Version 1.1.13
Maintenance release
commit 20fa614764d9dcceb1689e4163446b94b0211016
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 11 06:39:07 2012 -0500
TT516
* added debugging code
* changed get vfo parsing
* added check for "G\n" OK string
commit 1069bf594b488b0beda77b4ddbe1a23dacf844f0
Author: Terry Embry <ftembry@users.berlios.de>
Date: Wed Apr 11 09:01:49 2012 -0500
FT950
* Memory channel code clean up
* Additional controls color cleanup
* Serial port sharing fix
* Added background color to combobox widget
commit 7169864bbb3c66df365c21376ea57ce98f4b93f6
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 6 19:55:35 2012 -0500
VFO paste
* added code to act upon control-V paste event in FreqControl widget
commit 3b465e5e165b8d213a5f7acaa25737b8ac08a94f
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Apr 6 03:16:33 2012 -0500
FT950 VFO switch
* alternate way to return to vfo from 60m band
commit feecd1b594ae62b2c7f5237abff00fc092cfb814
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 1 14:43:00 2012 -0500
FT950 60m offset
* Added -1500 Hz offset to 60 meter frequency value sent to
fldigi. Allows digital mode to correctly display on waterfall
and correctly log the actual center frequency transmitted.
* FT950 has very strange frequency / mode controls imposed on
60 meter operation. Probably a result of Yaesu lawyers limiting
any possibility of liabilty.
commit c0d355ecc7bccc2eebf726f76dc0aae4b1202552
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 1 08:18:06 2012 -0500
FT960 60m selector
* Changed from button to menu popup for 60 meter selector
commit 15f2c60d1f353ee151a39120f0248e1860cadb82
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sun Apr 1 08:00:11 2012 -0500
FT950 60 meter
* Added 60m channel labels for remote operation
commit ad0e0230b1b39fa9c8588f1175033127af7405d4
Author: Andy Hart <andylhart@gmail.com>
Date: Sun Apr 1 07:38:45 2012 -0500
IC7600
* correct supplemental tab settings for 7600
commit 999eea6add282787aec512e6b80691ff3654208d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 27 15:07:21 2012 -0500
Version 1.2.12
Maintenance release
commit e772a4df30493e0e169182f98da38ee5ce07e848
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 25 20:28:02 2012 -0500
xml_io 64 bit compiler
* fix for 64 bit compiler issue
commit 592e08d86b4dfa57fb858684372a4c5c3d3d6275
Author: Dave (G8KBV) <dave@g8kbv.demon.co.uk>
Date: Mon Mar 26 06:12:07 2012 -0500
TS870S
* removed TS870 files and references
* added TS870S files and references
commit f3656a48f7e05830d624fad5a224bd9090a760d2
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 25 15:39:25 2012 -0500
Version 1.2.11
* Maintenance release
commit 3c715ec07e18650dd99cef19a0dc27723e3882fd
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 25 15:38:54 2012 -0500
Fix fldigi compatibility
* fix backward fldigi compatibility
* would not work with pre 3.21.40AH versions if
multi-call included get_notch
commit 990d2fc4a226d1013df91d1012f809dcbdaeb9ee
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 24 11:50:02 2012 -0500
Version 1.2.10
* Maintenance release
commit 6c8e5203b94e07230897820f16e66425b56d96e3
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 24 09:42:57 2012 -0500
FT950 ALC
* Added get_alc method to FT950 class
commit 2f280d1174ee70e5d87a0dd3352a6a92fda69aba
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Mar 23 04:43:34 2012 -0500
FT950
* Added US 60M CW channels
commit c47dd35d0978cc5f88991d0aefdf517abce61fc0
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 21 07:04:49 2012 -0500
IC718
* Default COM PTT setting changed to false
commit 9ce61a6e752a36cd0228b3941c8f8447980eb584
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 16 09:40:31 2012 -0500
XML notch
* Added get/set notch via xmlrpc i/o
commit fd977ac98d1397e902d614ff3ef0cebba9aeca92
Author: Terry Embry <ftembry@users.berlios.de>
Date: Wed Mar 14 17:59:39 2012 -0500
FT950/5000
* 950
- Cleanup adjust_bandwidth()
* 5000
- Added mode emuns from FT950
- Added PKT_FM mode support
- Adjusted default bandwidth to match FT950
- Added LSB/USB bandwidth "3800"
- Fix set_bwB()
commit d0f6679a351b71924947438e7682bd1da1905b0e
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 7 15:00:42 2012 -0600
FT950 PKT bandwidth
* Changed default PKT_L, PKT_U bandwidth to 2400
commit a308e498bf58293593e60ec68d1071bb6fcfae9b
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 6 10:01:13 2012 -0600
TT588 mods
* added has_split_AB flag
* corrected set BW vfo B
* corrected adjust_bandwidths method
* changed get_vol method to return
progStatus.volume if xcvr does not
respond to query.
commit 73b0aaa4caef95d5ff5b115c3dca336f23810f77
Author: Terry Embry <ftembry@users.berlios.de>
Date: Tue Mar 6 09:52:46 2012 -0600
Code cleanup
* fix btnA, btnB tooltip.
* fix read_mode() vfoB bug.
* fix FT950 vfoB/vfoA bugs.
* cleanup cbBandSelect()
commit 830ad599ba2edad83470c5a69d249a7ca59a15cd
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 5 14:12:18 2012 -0600
TT599 split
* Added has_split_AB flag to instantiation
commit b7bdaf74698c3a56210e2d4bef058b3ec0d4c811
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 5 14:09:56 2012 -0600
FT100 split
* added has_splitAB flag to class instantiation
commit 7c68269b6eba1c916709b39e1ddb56701697de69
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 5 09:45:01 2012 -0600
TS 480/590S/2000 Split Vfo
* Added full split functionality
commit 344641de247d1c8cb8093cd8a20f6fbbd5331596
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 4 13:37:26 2012 -0600
Xmlrpc reset
* Allow initialization and start of xmlrpc client
without restarting application
commit 17f61fd9ff58350b8fbdedd48b46160a4a94ea6a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 4 04:39:56 2012 -0600
Win32 bottom bar
* prevent combo box pop-up from extending into
Win32 windows bottom bar
commit 245584d02246779213b79aeda47df14772143563
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 3 18:26:20 2012 -0600
TS-870 fix to rig numbering
* Added missing TS870 definition in rigbase.h
commit 171e3f90560736afb57d15dab8937a69f2a5a580
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Feb 26 13:47:18 2012 -0600
BW control update
* Combined effort of W1HKJ and KJ4EED
* Separate selection of new default BW from UI update
* Remove BW selector update from xml_io thread
* Cleaned up xml_io.cxx
- removed unused code
- removed development debug code
* Changed get_split to return numeric value
0 / 1 for simple transceivers
0...3 for xcvrs which report A/B separately
0 - Rx A, Tx A
1 - Rx B, Tx A
2 - Rx A, Tx B
3 - Rx B, Tx B
commit 4be72504f5dfdbeb6cf85270089e53aa4a6a1b91
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Feb 25 14:21:54 2012 -0600
Read Mode
* Fix to race condition between xcvr, flrig and fldigi when
mode change requires update to bandwidth table.
commit fa1cbee754d85fd275fcb26b54ce8f9a0f41c6c6
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 24 11:30:44 2012 -0600
TS2000 split query
* Change split query to use FR/FT vice IF CAT command
commit 4debc069b06028ac70424537f034222308ba8f86
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Feb 23 21:24:10 2012 -0600
serviceAB2
* Added synchronization between vfoA/B and vfo when updatebandwith
function alters the current assigned bandwidth value
commit 35d23c687dc77ae6c228cd28f9e1536f583780bf
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 23 09:05:07 2012 -0600
TS870
* Added TS870 source files to allow Dave, G0WBX, to work
on TS870 class methods and variables
commit 519f3af0f5f11a539b15d398824b80eb754eaf35
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 23 06:59:53 2012 -0600
TS590S split
* Added split A/B, B/A methods to 590S class
commit 29a13fc8204841c2d5df17b2362a45e7989f4c0e
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 22 07:47:29 2012 -0600
FT950 bandwidths
* Added code to insure unique behavior of bandwidth selection
* This submit is a collaborative effort with Terry Embry, KJ4EED
commit 610803eaeeb6e16c8cbb617428f63ed76bdc5b4d
Author: Terry Embry <ftembry@users.berlios.de>
Date: Wed Feb 22 06:58:00 2012 -0600
Service A/B
* Correct logic for servicing A/B vfos
commit 87c3f7094ede776ecd32d54a71e539714f3e66bf
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 22 02:47:02 2012 -0600
TS2000 split
* change split operation to be dependent on which vfo is active
A active: Rx on A, Tx on B
B active: Rx on B, Tx on A
* added has_split_AB flag to rigbase; can be used with other xcvrs
that allow split A/B, B/A
commit 6599ae2bcc151f0825eb438f2937b185b7fc83a6
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Feb 20 18:09:34 2012 -0600
Freq List Alpha Tag - About Change
* Programmer credit changes in Help/About dialog
* commit 0b5bbba1dffec incorrectly credited to W1HKJ
this work was submitted by Terry Embry, KJ4EED
(posted by W1HKJ)
commit 5c6d3e40ad193affaedc1cd26f7372d8a8366124
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Feb 20 08:29:40 2012 -0600
Version 1.2.9
Maintenance release
commit 0b5bbba1dffec7828574c67e9194e8dd6c524632
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Feb 20 08:17:26 2012 -0600
Freq list alpha tag
* added alpha tag to freq list entries
* create new "xxxx.mat" file based on original .arv file
* save new frequency-mode-alpha list in mat file format
commit 808e8646865781a922a7ba9f5946f31309753a5d
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 18 06:38:43 2012 -0600
TS2000 Noise Blanker
* Added missing get_noise method
commit 758be7ad124eec0949fb71d92681963230d90036
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Feb 18 08:28:10 2012 -0600
FT950 PKT/FM Bandwidths
* Change FM, FM-N to show RX bandwidth as per latest E-manual
table Page 50.
* Correct PKT-U, PKT-L bandwidths
* Replaced implicit bandwidth numbering with named enums (w1hkj)
commit 6c3259af642164b7fa29e5e5fb0de027a84e437a
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 17 14:23:43 2012 -0600
TS2000 SL/SH
* Restored bandwidth controls for lower/upper cutoff frequency
for LSB, USB, AM and FM modes
commit ad07190e773c479df4689805d1c6cd22af40d30c
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Feb 17 14:54:44 2012 -0600
Rigbase value initialization
* Added missing value initialization in rigbase class
commit 810c59af42d37dbd7f1ba3f641999df29ae21ca6
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 17 07:41:09 2012 -0600
Version 1.2.8
Maintenance release
commit d6c88cc93720d2f4c2acb66ae8242a68360db648
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Feb 17 07:37:04 2012 -0600
Service A/B
* Update vfo.iBW before calling updateBandwidthControl()
commit 2721d1de7119248f9ae73b0749efc0c53f7b4c71
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Feb 17 03:53:45 2012 -0600
On line test
* Added fldigi-on-line test to cbBandSelect()
* addFreq() - update Fl_Browser memory list when only bandwidth changes.
* Performance boost on Windows systems
commit 3fb4a06e9845421d1e7e56544934ba8f5c9ae5a5
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 16 18:21:07 2012 -0600
Disabled control bug
* Added init_sizes to main dialog after positioning
controls.
* Reposition drop down tab controls even when hidden
and not enabled for current xcvr
* tab panel would hide one or more rows of controls
depending on xcvr slider requirements
commit af5641ad4c50beb1a8d9577c62bd1d1a76fe9768
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Feb 13 09:22:02 2012 -0600
Debug Level
* changed default debug level to ERROR
* inhibits event log clutter when not debugging
commit 80712bc8867d6233dc6026fd1a4b062a7720814e
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Feb 13 08:52:31 2012 -0600
Saved BW
* Fix to select correct bandwidth from passed mode instead
of mode on vfoB. This should not break any rig. The default
bwtable return is bandwidths_
commit d3ad95e2f5bb7692b1df1ddc93314a6047394a16
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 4 15:06:55 2012 -0600
Version 1.2.7
Maintenance release
commit db19ce70f86b30b4beb77b1d2c532dd8d4152ed0
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Feb 4 14:45:48 2012 -0600
FT2000 mic input
* Fixed get_mic() 250 to 100 conversion
* Changed set_mic() to use 250.
commit fbd12d255c12784c6b4a2f9d0560fc15d4910769
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Feb 3 20:53:56 2012 -0600
FT950 60m
* Hides 60m band select for all rigs.
Enables 60m band for FT950
commit 4359fb0786891a1fe0c501aa9c0912a7a7861871
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 1 10:50:48 2012 -0600
FT950 controls
* Modified conversion to/from CAT string - flrig internal
- AF volume
- RF gain
- Mic gain
* Added Mute recognition / AF gain changes between xcvr
and flrig.
commit 10d4a6226acc49664fcb2cf2e8fe2953c05e2858
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Feb 2 09:06:21 2012 -0600
FT950 mods
* Fixed set_xcvr_auto_on() waitN() rsp length wrong value: tested KJ4EED
* Added disable Auto Information on startup: tested KJ4EED
* Added A2B() - A-->B copies freq., mode and bandwidth: tested KJ4EED
commit db3f77b4858f79946eecbc26a7e09e642429359e
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Feb 2 08:59:47 2012 -0600
FT450 mods
* Fixed selectA() and selectB(): tested Dan Ziolkowski, KC2STA
* Fixed manual notch get/set: tested KC2STA
* Added disable Auto Information on startup: fix for KC2STA
* Added A2B() - A-->B copies freq., mode, and bandwidth: tested KC2STA
* Added auto power on/off: tested KC2STA
* *** All 450 tests on FT450 not FT450D ***
commit 5e4f4a5abf3ed223a7ece0eb6492853812930cc2
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Feb 2 08:10:55 2012 -0600
Band select
* Fixed cbBandSelect() has_mode_control test, tested KJ4EED
commit 5498d45eccdc7ee8934df6aee010797674ddd9b5
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 25 16:24:46 2012 -0600
Redraw fault
* Fix to redraw fault for power scale image
commit 52d3c73e12281aa9950b7d962e38bbbb8200093a
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jan 2 15:34:22 2012 -0600
Version 1.2.6
Maintenance release
commit bc94a3270dc936484775d367b8090dc74df92260
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 18 05:37:31 2012 -0600
FLTK version
* Update to m4 script fltk.m4
commit 1013a74e40287073af29212a7b922b96914303ba
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jan 15 18:14:44 2012 -0600
FT950 / FT450 mods
* FT950
- Moved small sliders setup to beginning of initialize().
- Added UK 60m channels from Brain, G8SEZ.
- Added US/UK 60m auto select to initialize(). Tested by Brian.
* FT450
- Fixed false split indication. Tested on FT950.
- Added first-time-through, reset defaults.
commit d26af5807f6a2ef3465d279265f708937b971c29
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jan 12 14:55:33 2012 -0600
TT588 update
* Received from Fernando M. Maresca
commit 3169bfe380bf2f32384f61667a6fb51b6fb64735
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jan 10 10:47:50 2012 -0600
Debug revision
* Changed from Fl_Text_Display to multiline Fl_Input2 widget for
debug text display. Much less cpu intensive.
commit 9664223cad0f041ed876411c6169df7ffd48df57
Author: Terry Embry <ftembry@users.berlios.de>
Date: Tue Jan 3 13:46:35 2012 -0600
FT950 defaults
* Defaults on initial start of flrig/FT950
commit 42099227ab912d112589460c386954dbdcb83ad7
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jan 3 11:09:57 2012 -0600
Desktop generic name
* changed GenericName to "Amateur Radio Rig Control"
commit 3aff85933f973052e536e40e90fefa8870a29183
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 29 11:42:20 2011 -0600
FLTK-1.3 mods
* Update build scripts and code to compile on Fltk-1.1.10 or 1.3.0
commit 8e2982ba0765ace96c79f1ce2ac156129b5a9274
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jan 2 18:21:14 2012 -0600
Lstep for timing controls
* change lset to 10
commit 2d92636ed752736eb55b487d81987ad1cea03269
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Jan 2 15:32:27 2012 -0600
FT950 fixes
* Fixed false split
* Fixed out-of-bounds progStatus defaults
* Cleanup cw_apf
commit c75cebfc32e306ffa4436d19c42aee9253a4b8e4
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Jan 2 15:19:16 2012 -0600
Init notch from xcvr
* Corrected logic
commit 21bc4722715bc846990685e5204bee15c97ee227
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Dec 30 14:53:01 2011 -0600
Xcvr auto-on-off
* Added controls and control code to allow turning xcvr
on and off with start / stop of flrig.
* Enabled for FT950
commit eb7262a3f279826513e27031819be21555eb5082
Author: Terry Embry <ftembry@users.berlios.de>
Date: Thu Dec 29 15:43:08 2011 -0600
Poll frequency
* Corrected poll frequency logic
commit 17c0ed7ba37450dce7844c1021c29ff63702deeb
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 29 18:06:01 2011 -0600
IC703 - corrections
* Added methods for volume set/get
* Corrected method for PTT on/off
commit b3fb5613fdfb3bbcc33c4f05cc5aea9e59ca4d84
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 22 14:04:07 2011 -0600
Version 1.2.5
Maintenance release
commit 706b6c065affe8dcc1f69818bc8c00a2e2f23c7c
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 26 13:29:02 2011 -0600
IC7600 additions
* Added controls for CW, VOX and Compression
commit 55a4f582a26af5002ef52696c09a5f57c514cda8
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Dec 25 06:44:52 2011 -0600
IC703 controls
* Added controls and supporting methods for
- AF level
- RF level
- Squelch
- IF shift
- RF power
- Mic gain
- CW pitch
- CW WPM
- CW sidetone
* Added read support for ALC
* Added Compression level control
* Added VOX gain, anti and delay controls
commit eee8a6287eaebb2657dd49505c8cb4ba2c4435f9
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 23 12:46:20 2011 -0600
Power meter scales
* Changed logic to switch scales based on peak
value history vice instantaneous value reported
by transceiver.
* Added user selectable power meter scales by wattage
or Autoselect by power out.
commit e8402b8d2d7421e9e82550de05912e76e6975490
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 22 11:10:25 2011 -0600
Polling intervals
* Changed user interface and support code to allow
setting polling interval for individual controls.
* Changed user interface to allow timing settings
to one / ten millisecond increments.
commit 6d40a125ed7ad84cbc4465d9353d25a78079eed1
Author: Terry Embry <ftembry@users.berlios.de>
Date: Tue Dec 20 15:19:17 2011 -0600
FT950 Noise reduction
* Update to NR methods in FT950 class
* Added support controls
commit e4b8c48f77e1a0d4f0f07e59752398da9a64211d
Author: Terry Embry <ftembry@users.berlios.de>
Date: Tue Dec 20 15:14:03 2011 -0600
FT450 Noise Reduction
* Added controls and supporting methods to FT450 class
commit ef680de14f56e5df8d99d8861190617ee285c7e2
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 19 13:29:33 2011 -0600
Extras Tabs
* Changed from enable/disable to show/hide paradigm for all
controls. Less eye clutter for transceivers not supporting
the full control set
commit 1f91dddee12470fd924297eac99f3401cc162c4d
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 19 13:09:04 2011 -0600
Meter dialog
* Cosmetic fix - spelling error
commit 36d5fb5579e3f81a53e83fda2dceaf57401f0659
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Dec 19 13:07:07 2011 -0600
FT450/950/2000/5000
* FT950
- Fixed uninitialized variable m_60m_index
- Fixed volume level creep down when volume mute is repeated used
- Added has_split. Fixed get_split() to work correctly
* FT450
- Added set_band_selection().
60m band is skipped because of unknown memory channels.
* FT2000
- Fixed uninitialized variables in constructor.
- Added set_band_selection().
60m band is skipped because of unknown memory channels.
* FT5000
- Added set_band_selection().
60m band is skipped because of unknown memory channels.
commit a04ea4d3da823605205f2a55ef63a5cde30bfc1b
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Dec 19 12:41:38 2011 -0600
Volume mute
* Fix for interaction between transceiver and flrig mute button
Prevents setting volume to zero when unmuting.
commit d35a8784d7d4a9d013609acd5220352870f83bf5
Author: Terry Embry <ftembry@users.berlios.de>
Date: Mon Dec 19 12:36:52 2011 -0600
Bandchange race fix
* Fix for bandwidth_ array out of bounds fault caused by
race condition, main UI / xml_io threads when changing
bands very rapidly.
commit 2f7415deaa184a402ea4e5db45c300131eaec98b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Dec 17 08:08:44 2011 -0600
Version 1.2.4
* Maintenance release
commit 2843ca74130a285557568452cff19b57a6fb3e27
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Dec 17 11:14:05 2011 -0600
FT950 Mic Gain
* set and get fixes to track radio displayed value of 0..100.
If you turn the mic gain up slow and stop just when it shows
100 the cat command "MG;" returns 248 to 249.
commit 25a229ced3aef5895308b0b9c500591e5b422e79
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Dec 17 11:07:28 2011 -0600
FT5000 mods
* Fixed set_cw_weight() and set_cw_qsk().
* Disable cw_spot_tone() as cat command does not exist.
* Fixed SSB 2450 Bandwidth.
* Fixed set_vox_anti().
commit 48a2dfb36e73b966e1b82c81eed7e8ec3f113f10
Author: Terry Embry <ftembry@users.berlios.de>
Date: Sat Dec 17 10:57:26 2011 -0600
FT-450 CW controls
* Fixed set_cw_weight() and set_cw_qsk()
commit 13b7e4f26fd76b6646e98af4f8379fc74f4e2b04
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 16 13:48:30 2011 -0600
Slider size
* Allow user to select small / large sliders
- large sliders has same visual layout as pre 1.2.3 versions
- small sliders compresses height of main dialog for most
supported transceivers
commit df51d9c36873919f5f7fca43898e632d3dc7b02e
Author: Terry Embry <ftembry@users.berlios.de>
Date: Fri Dec 16 13:32:03 2011 -0600
FT950
* 60 meter presets for US channelization
commit 1533a56cc905e9ed3b54851908088d203d27564d
Author: Terry Embry (KJ4EED) <mrtembry@yahoo.com>
Date: Fri Dec 16 12:22:11 2011 -0600
Send Command exclusive
* lock out serial and socket polling during manual send command
operation.
commit d970cf398ada3a2b07ca32d96f0728c78807c3f5
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 16 06:57:43 2011 -0600
Meter filters
* Correct bug in power meter averaging
* Corrected tooltips for meter filter controls
commit af541df4c0e683d3a3430a27450b1dbe709f815a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Dec 4 16:07:48 2011 -0600
Version 1.2.3
Maintenance release
commit a897030cecc83ddee311486036604eaacb2f0cdc
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 15 14:28:42 2011 -0600
FT950 BW
* Read BW from xcvr if transceiver mode changes
* Hide BW and DSP controls if neither is supported.
commit 9ebc94b230f2fc6e4a9d042a69093768951242eb
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 15 07:23:16 2011 -0600
Meter mods
* Added user controls for Smeter and Power meter smoothing
* Modified Fl_SigBar to support variable smoothing
* Separated ALC and SWR meter bars
commit 54f6b16e24ef4b4583b9b2fe78b6d6de3b4807b5
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 7 12:58:12 2011 -0600
FT1000MP meter scales
* updated CAT string to meter conversions based on data from
Mitch, AF2M
* tooltip correction to reused auto-notch button
commit 20f66e24c50d042cf000ea70f46d39cdac954877
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 7 10:49:08 2011 -0600
Hide controls
* Added hide to all slider controls before initializing
UI
commit ddf83b10383652d8b95885078c9e1fa1d702c396
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 7 06:50:56 2011 -0600
BAND selector
* Added band selector buttons based on code submitted
by Terry, KJ4EED.
- Only functional for FT950 at this time
- When available the band selector controls appear on the
extra's drop-down tab metaphor
* Added code to suppress viewing special tabs that do not
have active controls
commit af88aa1458cf22a8960f61d6c2d5f16e20a82297
Author: Terry Embry <ftembry@users.berlios.de>
Date: Tue Dec 6 21:52:15 2011 -0600
FT950 corrections
* Merger of several commits submitted by KJ4EED from 2/2011 to
9/2011.
commit 45997d920cce635d5277b3af4803801f2e18d106
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Dec 6 12:05:04 2011 -0600
Vox On Dataport
* Added missing progstatus save/restore of "Vox on dataport" state
commit 8bddd77d86613c86e6c0ddfa1aff56739b96c308
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Dec 5 12:55:12 2011 -0600
Pwr Metering
* added code to allow changing power out scales in rigs
which do not support a power level control
commit 9b03699dfc6cd6d41f583ab2716dbcef22b0c331
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Dec 3 22:04:09 2011 -0600
UI minimize
* Change positions, sizes of various slider controls
to reduce the overall size of the main dialog.
* Introduced array of struct which contains the positions
of the active controls.
commit 8538d05cf3b70868a82dc96e77a54647d1fe1f35
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Sep 28 04:57:51 2011 -0500
TS480
* Added initialization values for RF gain, Volume, Mic level
and power level.
* Changed menu 45 query decoding
commit ba3c9ec67ba4f88e7c1c8b2c10dcab1a8cf5556c
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Sep 27 19:50:48 2011 -0500
Version 1.2.2
Maintenance release
commit b3ae963818dad97eebe76c6e623233cf102a637b
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Sep 27 12:37:36 2011 -0500
TS590S
* Corrected SH/SL for USB/LSB modes
commit 18d51cc92ae776302a95eb1a0a42e65eb56d6c78
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Sep 26 08:01:40 2011 -0500
Version 1.2.1
Maintenance release
commit b8efca577794576ebb87b1b243213951dab5830d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Sep 22 09:03:40 2011 -0500
TS590 SH/SL/IS mod
* swapped SH / SL commands for USB-D and LSB-D
actual data from radio is reverse of the table
for SH/SL in programmers guide
* added IS command for CW mode
commit 21526e9c666cad641e91ff70d57147871c4a10b3
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Sep 19 19:50:49 2011 -0500
Version 1.2.0AJ
Alpha release
commit efad166ca134459b272981b9839d111cc5340443
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Sep 20 13:21:54 2011 -0500
TS590S sh/sl
* Removed special 590S code from support.cxx
* Changed bandwidth/center; low/high cutoff controls
to behave similar to 480HX, 480SAT transceiver
commit 1d06f83cfb800271bcd09a8b9a2c1d0dc4d84133
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Sep 19 19:49:07 2011 -0500
key fldigi
* added key_fldigi to saved state
commit afb57392319736d147b22efc0090412c7392a453
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 31 08:06:45 2011 -0500
Version 1.2.0AI
Alpha release
commit 65f3fbdcc12c334c5487dec350ed3587783aaa06
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 31 07:30:08 2011 -0500
FT5000
* Copied/modified FT950 class to support the FTdx5000
* Modified to allow Pout scale to follow Pout control
commit 84b14a73c066025b7f8cd0657777fa144b5aae43
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 26 14:51:17 2011 -0500
Version 1.2.0AH
Alpha release
commit 364c5f82577fa95794733df7a5e96f39f72c71af
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 26 14:27:08 2011 -0500
TS480 center/width
* Reversed SL/SH handling of set center/width
SL - sets/gets bandwidth
SH - sets/gets center
SL - sets/gets lower slope
SH - sets/gets upper slope
commit 6da4d58abfe2cf512f88fdc1120c0ea2229dd522
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 26 08:50:53 2011 -0500
Version 1.2.0AG
alpha release
commit 5c173d5c793206ad0ffbbba370c65aad9163f078
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Aug 26 08:04:44 2011 -0500
TS480 fixes
* Corrected set preamp CAT strings
* Corrected lowest frequency to zero in dsp tables
* Corrected get IF shift on/off state
commit 8f7c484a6f0665f83d9b8839968b2fdcad861f01
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 25 11:03:01 2011 -0500
Version 1.2.0AF
Alpha release
commit d0b764e09a54a5557b6cf7b720521fdb13caae80
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 25 10:37:51 2011 -0500
TS480 DataPort select
* Added data port selection
commit a5bada183178d9cc0c58bc4e3ceda00d221c6970
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 25 09:43:15 2011 -0500
TS480 Mic/RF/Shift
* Added Mic gain control
* Added RF gain control
* Added IF shift control
commit 78434b3f73f5c088c747ff89e33717f609daae44
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 25 09:00:59 2011 -0500
TS590/480 series
* Corrected missing semicolon terminator in several CAT strings
* Corrected initialization process for 480 / 590 Kenwood xcvrs
* Added preamp control to 480 series
* Enabled swr control on 480 series
* Added alc control to 480 series
commit dbb185db85a31e1e38beb90fa503324573742a95
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 24 15:55:38 2011 -0500
Version 1.2.0AE
Alpha release
commit 06766bf3aba748b3ce990aaaf440d5d5233bb3ba
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 24 06:14:14 2011 -0500
TS480 menu_045
* Added read menu item 045
* Added new alternate filter controls dependent on
menu 045
- ON center frequency / bandwidth
- OFF low / high cutoff frequency
commit 4fdc42cf0997ff058d77f9eede7a2dd02f7f6a44
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Aug 23 13:06:25 2011 -0500
Version 1.2.0AD
Alpha release
commit 93aefad757acb9adf3643f00f767674f02a52524
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Aug 23 13:05:39 2011 -0500
IC703
Restored operation of read SWR, ALC, POWER OUT
commit 2f2d24e875499e6dd647c63acf478a04261ed190
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Aug 23 02:31:01 2011 -0500
Version 1.2.0AC
Alpha release
commit 6a1f7e3642b14bfaed3bcc139a57f07457a27814
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Aug 23 02:30:01 2011 -0500
TS480 metering
* Added get_power_out as per TS family of xcvrs
* Modified get_smeter
* Modified get_swr
commit 9aca7f2de9d1bf8067f98beb14ec3af39e96188d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 18 11:03:46 2011 -0500
Version 1.2.0AB
Alpha release
commit 627beb69e78f64acb3be5d6f38e8a2be251cebf6
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 18 11:03:01 2011 -0500
Volume restore
* Inhibited reading xcvr volume control when muted
commit 45696b332da68f0d14ef4bbace8a8c6541d1e3df
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 18 10:41:26 2011 -0500
IC7000 read notch
* correction to bcd to notch frequency conversion
commit 0a0c2794fa2967e670b635ef0a64c27c8e510457
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 17 06:45:31 2011 -0500
Version 1.2.0AA
Alpha release
commit 4fccae4d8c46edbb03530cc15b99ebf5d8b1ac87
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 17 06:44:15 2011 -0500
K2 smeter/pout
* enabled reading smeter and power out
commit aab7579e4f60e7073dea93dd9e9c47e920a6ec81
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 17 05:59:52 2011 -0500
K2 split
Changes based on JP's test report
commit a38fab1abc6fe653412c47b48ac3904b6c865dfd
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Aug 15 19:12:11 2011 -0500
Version 1.2.0
Release version
commit c383257aca3da6353d0eb5bf0e551fa72997b1c0
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 11 10:32:09 2011 -0500
Version 1.1.3DK
Alpha release
commit 9d02acff86ebeb0c7f7514119ea011c5458fdab1
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 11 08:40:35 2011 -0500
K2 get split
* Read split from IF response string
* Added get_split method which returns the above boolean
commit 71ebbf3bf33f12927e9e9060c93063523a13e12c
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 10 08:55:40 2011 -0500
Version 1.1.3DJ
Alpha release
commit 29953d76e062eef309b20e18276457dbe2564d08
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 10 08:36:02 2011 -0500
K2 ptt/vfo-select
* Added get_info "IF;" query
* Parse IF response for
- vfo A/B
- PTT state
* Added A2B K2 specific command sequence
commit f34424f454bcaa274096f29e6e8c09b9958afd25
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jul 3 15:25:59 2011 -0500
Version 1.1.3DI
Alpha release
commit 12942c59b4d47b24444d189cd15770151ee4f9ec
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jul 3 12:57:28 2011 -0500
K2 low/high power
* Added code to allow set/detect of low/high power
control
commit 9114a673dcd293076e237d685a9e624c338eff56
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jul 3 12:24:54 2011 -0500
TS2000 swr/po
* removed queries for SWR and Power out
* test transceiver did not like the CAT strings
commit d7d549cd32e83452ae1cdf88d6485e8decf6dee7
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 1 09:30:59 2011 -0500
FT950 manual notch
* Read notch value even when notch is OFF
commit 00caf4b7814d79dcf6e6a8a888b619b2e9b674ab
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 29 14:21:46 2011 -0500
Version 1.1.3DH
Alpha release
commit 5367c5ddcbe7e29520ba0ef1831ae1e51f72356e
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 29 14:20:04 2011 -0500
TS2000 set volume
* Changed from AGxxx; to AG0xxx;
* Please let this be the last I have to look at the TS2000 class
methods!!
commit af9bbbfe240e30b9198c535b33173f21b6dbd0bf
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 29 08:21:42 2011 -0500
Version 1.1.3DG
Alpha release
commit 66cbe4b9c2bdea2e2bc36b68edc639a0cddbd461
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 29 05:22:32 2011 -0500
TS2000 queries, AM
* Added BC; query to read manual notch status
* Changed decimal queries to fm_decimal subroutine
usage
* Changed AM lo slope entry from 10 to zero
commit 431ca8f83e7c350a65a2b8c28d1996fe36b5c1b7
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 27 13:46:17 2011 -0500
TS2000 defaults
* Added enum for mode specification in TS2000 methods
* Changed default bandwidths for AM and FM
* Changed lowest power setting to 5 watts
commit 49ed7a899e713058a27c909d07b3b223870140ec
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 27 08:50:51 2011 -0500
Version 1.1.3DF
alpha release
commit f082550ecb2a530b8496f0cc4d129c08d76683a5
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 27 08:50:06 2011 -0500
Deprecate d3572dc
* Deprecated the default sendCommand parameters introduced in
commit d3572dc...
* Corrected TS2000 to use waitN function for all queries
commit b8ba5d29f3527339d427946eb47632ff9336f72f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jun 26 02:10:26 2011 -0500
Version 1.1.3DE
Alpha release
commit 654f07fe08841b0540e3b4b0edaee3a90f74d625
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jun 26 02:07:39 2011 -0500
FT950 Manual Notch
* Changes to set_notch method
commit d3572dc3f19d544b054040883f2db8c472c76eb7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jun 26 01:45:13 2011 -0500
TS2000 BC string
* Added missing ';' to end of BC command string
* Removed erroneous initialization command strings
* Changed default sendCommand parameter 2 to zero
* Added clear replystr for default sendCommand
parameters
commit d1548f8b469e947e31a1ecf00a0e733705c57c2f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jun 25 17:58:00 2011 -0500
Version 1.1.3DD
Alpha release
commit 2270d84fdf38fba26da48e1d92d51a60d04e4201
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jun 25 08:27:29 2011 -0500
T2000 MBC
* Manual Beat Cancel (manual notch)
- added BC0; BC2; commands for off/on
commit ccbe93814fb6879439bee30dee89f8d7cd924b6d
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 24 18:38:50 2011 -0500
TS590S SL/SH/FW corrections
* Corrections to bandwidth, slope, shift, width
tables
* Corrected use of FR FT commands. NOT THE SAME
AS 480/2000 series!
commit b92174dda9b85d1538e4fc469db79a114636db3c
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 23 19:26:40 2011 -0500
Version 1.1.3DC
Alpha release
commit a971b72550e79fdcd4b0d4cc4ee71170b8f45753
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 24 07:58:19 2011 -0500
K3 power control
* Fix return string parsing
commit 27bf2702889f18c6ee11bc98bad0a73afb091aed
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 24 06:49:39 2011 -0500
FT950 manual notch
* Changed to allow setting notch when OFF
commit f098dc36562bfae411fe1099fe2bed21b0f0c123
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 23 19:21:15 2011 -0500
TS2000 fixes
* Added get_bwname method to TS2000 class
* Corrected get_bw for CW/FSK modes
* Corrected lo slope SSB value to zero
* Added CW IF shift control
* Added manual notch control
* Added mic gain control
* Added rf gain control
commit e21d24f5032483bb60b477148e7e46c38906f13a
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 23 14:14:50 2011 -0500
TS480 series
* Changed default lo/hi for SSB, CW
* Corrected hi slope table for SSB
* Added get_bwname method to class
* Corrected get_bw for CW / FSK modes
commit ff95d7f6f374bb964f39a1a6075cc4cf085de0e3
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 23 12:16:56 2011 -0500
TS590S
* Added Lo/Hi slope control
* Added width/shift controls for DIGI modes
* Added get_bwname method to class
* Corrected get_bw for CW / FSK modes
commit 9b9d3ba86073b8f1571713983a0404a5f6ecdf37
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 23 08:00:23 2011 -0500
Version 1.1.3DB
Alpha release
commit 455e650890550bca5f98f498186015930b76e87d
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 22 15:18:39 2011 -0500
TS480 series
* Added Lo / Hi filter slope controls
* Added selectA, selectB
* Modified default bandwidth on mode change
commit 8913e9ef756cbd7513f2fc221ff89d53e053f7aa
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jun 21 09:26:22 2011 -0500
TS2000
* Changed event logging for increased output
* Added Lo filter, Hi filter controls
- Bandwidth control is BW for CW and FSK modes
- U / L selectable Cutoff frequency for LSB,
USB, AM and FM modes
- Range of cutoff frequency is mode dependent
commit 93d08c60db470a641b52938703548d09820679e3
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jun 21 13:02:54 2011 -0500
DSP lo/hi cut controls
Added controls for independent control of DSP
high and low cutoff frequency. Typically used
in Kenwood transceivers
commit a57f344bbbaa9eda142f0d021135485ae40a1a68
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 20 09:49:43 2011 -0500
Version 1.1.3DA
Alpha release
commit 66b3b139de0008eb6cb0aedfec8d39e9446f015a
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 20 09:54:18 2011 -0500
FT450 Notch
Added two step notch set method
commit 7a6b96d681d4432038968ee0598c0a0f32120cd6
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 20 09:44:57 2011 -0500
FT950 Manual Notch
* Added two step process to set notch
commit dc28189cf6a6806eb2c3f4ba427a4af15abb045c
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 20 09:31:03 2011 -0500
TS480 HX/SAT
Added default_bw method
commit 220729a74a3da63c9b7f0f79cba8d6272067233c
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jun 19 17:50:30 2011 -0500
Version 1.1.3CZ
Alpha release
commit e77ff212aeba723ee2e245c1f7b899f43ae5a5d0
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jun 19 17:40:29 2011 -0500
K3 power control query
Changed PC; reply parser
commit aaedcf877de82d3d9a124d6e87890d9bb12244c5
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 16 12:59:40 2011 -0500
Copyright
Amended dates to 2009-11
commit a7217eaed36b0bcd664321935b06cc3542f7d3d5
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 10 16:07:00 2011 -0500
Version 1.1.3CY
Alpha release
commit 51310a972d98cb04255acce70691ba092e776f39
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 10 14:34:44 2011 -0500
K2 A/B
* Added vfo A/B select
* Added split
* Changed all methods to use new event logging
commit 9551b86c93b3e2fdca30aae20a38544289e53144
Author: Rich Newsom <wa4sxz@cox.net>
Date: Fri Jun 10 12:55:58 2011 -0500
FT857D meters
* Added lower 4 bit mask to smeter and power meter queries
commit 7253b0b1b0433cbc0ea683c84793ee72216505a4
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 9 08:55:51 2011 -0500
FT450/950
* Removed extraneous test statements from various FT950 methods
* Reordered startup processing in support.cxx
* Corrected CW-SPOT method
- added mode dependency for enabling CW-SPOT
* Added vfo B methods to FT450
* Modified all FT450 methods to use new event logging
commit 0ada8a5b1347fbb30798e520068912835b2bbc75
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jun 7 10:50:21 2011 -0500
TT588 RADIO/REMOTE
* Changed bandwidth table to match programmers guide
* Removed all CAT commands that required xcvr to be in
REMOTE mode.
commit 647f8d1885b349c34d66d66ebc857dd72ebfbf23
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 6 10:26:31 2011 -0500
Version 1.1.3CX
Alpha release
commit 22507e28c081681d306d5201e79a522444f1d9d5
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 6 10:23:38 2011 -0500
FT950 bandwidth
* modified bandwidth lookup to prevent out-of-
range error on table index.
commit 8d70315ae3be70c66fb582e89ff34fb6f4995cfc
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 6 08:55:05 2011 -0500
IC7xxx xcvrs
* Corrected IC746PRO get attenuator CAT string
* Modified all conversions from bcd fractional to use
ceil(...) rounding
commit c451e6771191765e0e7a8a31445987538b45e72a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jun 4 12:19:39 2011 -0500
Version 1.1.3CW
Alpha release
commit 46c3fd137c7c37582c60f88e184c314836028e0c
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 3 20:55:19 2011 -0500
FT450 extras
* Added VOX controls
* Added CW controls
commit 9d550ba027f79512ace10d3bfcc463dfebb03a3b
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 3 20:55:19 2011 -0500
FT847 read freq/mode
* Changed frequency parse to bcd vice binary
* Changed to replystr parsing
* Change event log messages to newer format
commit 41b125118254d631daa3cbacc4d70b1e1c4997eb
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 3 20:55:13 2011 -0500
FT950 extra controls
* Added CW weight control
* Added CW QSK control
* Added CW sidetone adjust
* Added CW spot
* Corrected event log texts
* Added VOX gain, delay, anti
* Added VOX on data port
* Added auto-notch
commit b09df7f17df9a5e1aada611cfefce1c8e589e0a2
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jun 3 07:32:04 2011 -0500
Serial Port Discovery
Changed event log level to WARN to allow port discovery
to be viewed at default event log level
commit 7365f303c8f96e4fcfcd76fe2c82d66cb2a8b9d6
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 2 12:53:31 2011 -0500
FT950 AF/RF
* Changed range of CAT commands, 0..250 vic 0..255
commit dff9047c3d87d0b07cd324ff28c4e6a7ccf0eab9
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 2 10:57:34 2011 -0500
FT950 split
Added ability to set split operation from application to xcvr.
commit 869dedb1db9de011a2adb1dfeea3b1ec7a3e1a1b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 2 10:57:23 2011 -0500
rig_io DEBUG
Suppressed DEBUG events in write/read serial
commit 713df69ff4a694c2f95ad18aedfe844005a7c3b7
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 19:34:41 2011 -0500
Version 1.1.3CV
Alpha release
commit ee2ec215e0d6cfff504bec5b6b1f083a909b77e4
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 18:33:16 2011 -0500
Variable polling
Added variable polling for least used used controls.
commit e4f81559dff91ad42b06696f6fd27be7cf7e2fbc
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 12:59:28 2011 -0500
FT847
* Changed vfo command string to bcd from bcd-be
commit 6e98ae025b68a2547d786b861b49a57ea885a087
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 06:29:56 2011 -0500
K3 PTT
* Added code to make PTT preemptive
commit 2426653818e3702876f62b1b5035c9ac067a9918
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 06:29:56 2011 -0500
FT950 update
* ADDED get/set MODE B, BW B.
* Changed all "set event strings to "SET
* Modified get power out conversion formula to force ends
to 0 ... 100 watts
* Corrected
- IF_shift implementation
- set attenuator
- pre-amp labels
- set narrow/wide filter type
* Added vfo A/B transmit to select method
* CW wpm and enable/disable
* VOX on/off, gain and hang (delay) methods
* Added code to make PTT preemptive
commit cc0d3472e74f0e3b2f8d4c75c65019747b489534
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 06:29:56 2011 -0500
Debug mods
* removed source choice widget
* added alert message on save
* force display of new insert
commit 8c0e996101e317a3225e68771fd82d9519dff082
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 06:29:55 2011 -0500
FT857/897
* Added split command
* Added toggle vfo, set-get vfo B, set-get mode B
* Added new event logging scripts
commit 6a9f177fa950047974336b97d534e27fe9c80834
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 1 06:29:46 2011 -0500
Xcvr Extras
* Deprecated separate dialog for extra controls
* Added pull down tab metaphor similar to TT550 additional
controls
* Added enable booleans for all controls
commit d592e351a6cf5dabf60a26ea3c1de9ea20e0dd05
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 28 08:47:29 2011 -0500
Version 1.1.3CU
Alpha release
commit 33ed8c368b271a06f7db32164770601d25aa9cd4
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 28 08:45:09 2011 -0500
IC746/756 PRO series
* Added missing controls to 746PRO
* Enabled 756PRO squelch
commit a8dddc8a831a48634c982165fde2848b5f41c399
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 28 07:20:11 2011 -0500
TT550 controls
* Added small button to show/hide additional controls
* Added missing start up initialization for button
"use xmt bw"
commit 1b82bc304403fe1a166da4a4eb39cd3f980517d2
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 27 18:18:02 2011 -0500
Queue mutex
Added mutex lock/unlock for all queue's accessed by
multiple threads
commit 57e08ce1ab23b778a5548f87d2120d5c0e8b0f8f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 27 12:26:33 2011 -0500
TT550 initialization
* Added UI initialization for enable_xmtr and enable_tloop
* Restored initialize vfoB: frequency, mode, bandwidth
* Added check for vfo usage when setting vfoB values
commit 95d455ccded1de4a78e174c163d6a3cd1e10d9df
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 27 09:15:31 2011 -0500
Xml queue
Added send frequency queue to xml_io thread.
Should correct for sluggish response when "spinning" the
vfo dial on a transceiver.
commit 2e02a2f6c10fbc44eeba9ab9c0b5fce1c58fdb97
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 26 13:06:43 2011 -0500
User interface
Added open Primary tab on xcvr config dialog when "Config/Xcvr select"
menu item pressed
commit 80e7dda020517fc328f1df797c8a190d47a8907c
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 26 11:04:32 2011 -0500
waitN
* Corrected method waitN to return the received number of bytes
Affects TT588 and FT100D
commit 4c239f48b4390d6c68844f325f6ba8871f2a5c83
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 25 13:42:48 2011 -0500
TT550 start up
Simplified TT550 start up events
commit df5c74f50d6ced0f9e37e957e93ebd2d73b1dc12
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 25 13:27:09 2011 -0500
FT100D
Modification to vfo A/B info string parser.
commit 6d3cff329e39552e3ce6cd81e610c660f78f0dc7
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 25 13:27:04 2011 -0500
A/B button initialize
Added for xcvrs != TT550
commit 29340a5936257a20dc52ce00aa2117bae4fbe110
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 25 13:26:56 2011 -0500
Poll frequency
Corrected initialization of poll button
commit 0ac0323a4b9ae8d5162f906cee73e689c65ff086
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 25 08:08:33 2011 -0500
IC746PRO
* set mode CAT string
Corrected bandwidth value insertion into filter # postion
* get mode CAT string
Removed erroneous parse of bandwidth from filter # value
commit 0046e10f97a08db64160da8e78f01a21bdc75c7c
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 24 17:50:21 2011 -0500
FT100D parse info
Change to parse info
- read status to determine active vfo
- parse first 16 bytes of response
- discard second 16 bytes as erroneous
commit b07e66f0a1290ab551883cbb6d1bf79720b4c561
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 24 17:50:19 2011 -0500
DTR/RTS PTT
* Changed logging to post DTR/RTS change
* Added serial i/o status bits to log entry
commit e44a2d459f0bcf325b31e66ae40b54a9653d1929
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 24 17:50:17 2011 -0500
FT950 update
* Added NA0; NA1; command for proper setting of narrow/wide
bandwidth filters
* Added waitN processing to all query commands
* Added select A/B
* Added A->B
commit 2925b8063cc1b6e4cd3261b700c095059433925a
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 24 17:50:14 2011 -0500
Connect indicators
* Added connect indicators on "Send Cmd" tab.
- Connected to transceiver
- Connected to fldigi
commit cacaee58739decec7f08f5f502cea52b7cb7e94e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 23 04:59:14 2011 -0500
Version 1.1.3CT
Alpha release
commit 56daafa213c1ecc89eda1788358914d33297e0d1
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 23 04:42:26 2011 -0500
K3 rfgain limits
* Corrected limits to 0..250, step 1
* Added min, max, step initialization for rf gain and
squelch controls
commit 8c30bdb124ece07c3080420cce4b0efe3ae1c60a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun May 22 20:49:27 2011 -0500
FT100D
Added waitN response parsing
commit 1f23cf3bd281dfcf2b7934c151a05108fcc14d93
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun May 22 20:49:17 2011 -0500
TT588 get data
* Added new function waitN(int n, int timeout, char *sz)
- wait for query response
n - # byte response required
timeout - fail after timeout milliseconds
sz - description of the query request
* Changed all TT588 queries to use the waitN(...) function
commit eb1c5d22c7483fdb4bd8dde41e6eff7dcb6ca044
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun May 22 05:35:46 2011 -0500
K3 Fine tune test
Added initialization test for FINE tune mode. K3 does not
provide a status bit to indicate FINE tune mode. The panel
emulation for FINE mode is a toggle. Aaargh. Test consists
of reading vfoA, incrementing by 1 Hz, setting vfoA and the
reading to see if change made by 1 Hz or not.
commit ccd8d0da775945af493c7553ad70c06e647c26a2
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 21 19:04:50 2011 -0500
TT588 two vfos
Added has_twovfos method, returns true
commit e143e58b149ba095e7c838377f1b7421961b099b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 21 18:44:07 2011 -0500
FT100D get info
* Added code to parse info stream for both A and B values
* Removed debug code which was slowing the read loop for
the 100D.
commit 15690a56c9eb7a38088f5f6a56d11b3bd95bd58e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 21 18:31:16 2011 -0500
XMLRPC address/port
* Added xmlrpc address to status, prefs file
* Removed static xmlrpc port assignment
commit ccabe29ca8be609ed9c79b0ad8b792c5da06ff06
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 21 05:44:30 2011 -0500
ICbase WARN
Corrected code to avoid WARN message regarding signed / unsigned
comparison
commit 5e378a458674ea760d428e22bc80538bdb455026
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 20 18:10:07 2011 -0500
Version 1.1.3CS
Alpha release
commit c7dd9b44135dd8b05482bb473169fdd213247a89
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 20 16:04:26 2011 -0500
K3 if-shift / mic gain
* Added IF shift control
- range and pass band center mode dependent
- reads pb center from xcvr on mode change
* Fixed value readout on mic slider
commit 78fc39d05965e0d15323c3cf179d4f10d3a4cbf6
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 14:46:35 2011 -0500
TS570 duplicate statement
Delete duplicate "has_swr_control" statement in initialization method
Caused a WARN on 64 bit compiler
commit 86362f9531bea6aed28fbfbc397a5e211031abc4
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 14:19:16 2011 -0500
Version 1.1.3CR
Alpha release
commit 3fb4cf7a5b0e2f3ff4669c692dad745e6fc369c5
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 14:17:49 2011 -0500
Initialize Notch/IF_shift
* Added code to read initial values from xcvr if Keep is
enabled
commit 3c6bfc3b81a4b7fd2f34f27ef6a83a064e961b2e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 13:57:19 2011 -0500
FT950 update
* Added event logging to all methods
* Fixed get parsing errors
commit 654171a6d812a6ba2e09d278012daeb498d1cb9a
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 12:40:08 2011 -0500
TT588 Orion-II
* Added control methods
- control is currently only for the primary receiver
* Added event logging
commit 4b9f92f4b2fc31ebf582249f1937fedcd6ba76b5
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 10:47:08 2011 -0500
TT566 update
* Added control methods
* Added event logging
commit 22ac11c472503f5ee60098cc6e251e9a5b411275
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 07:11:20 2011 -0500
Version 1.1.3CQ
Alpha release
commit a3a26185ae35d09a5555c0d11317efacd1f0abea
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 07:05:29 2011 -0500
FT100D update
* Added additional event log statements
* Added clear serial Rx buffer before every write to aid
in debuggin
* Changed default Cmd Intvl (comm timeout) to 100 msec
commit a7c16ec9bbdf0c18bc0fa8c1c6cc3a659e2d490e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 19 06:39:21 2011 -0500
TT588 update
* Removed auto_notch get/set
* Revised event log strings for all get/set methods
* Corrected parse of get_vfoB response
commit c5c09e54e98be8246bed5f31676f2f9074b10828
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 18 12:58:04 2011 -0500
Version 1.1.3CP
Alpha release
commit 9ae9a2af42835296a823a105b0d8721cd7afe2d9
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 18 12:34:24 2011 -0500
IC756PRO3 split
Changed split operation on 756PRO iaw with test results from
Mike Stansberry.
commit 974d78c6251a64735b5aee03e3d5ff9cefd45889
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 18 12:32:37 2011 -0500
FT100D bug fix
Amended sendCommand on status request to specify 32 bytes
in return string.
commit b1c536ed868d30b8538f47209a50d3789b7a8df2
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 17 21:20:48 2011 -0500
TT588 if shift range
Change if shift (pass-band-tuning) range to +/- 2500 Hz
commit 713969e2d3a3f3c37857d6c6d602c46966de5133
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 17 18:41:59 2011 -0500
Version 1.1.3CO
Alpha release
commit e14382840084a07a4bf0a64964d1d4f16c0e6d98
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 17 18:32:42 2011 -0500
K3 read options
Increased wait time for OM; command to 800 msec
commit a47b89265e280d54a6a3c97b4d6a66b4f66d70bb
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 17 16:50:24 2011 -0500
IC7000
Disabled get split - xcvr does not respond to query
commit aa77fff52903eec10c30ed2c88f72eed91a5b22d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 17 16:48:49 2011 -0500
IC756PRO3
* Correct command errors
* Added read SWR, ALC
commit 284a765f79c8beae523755e9892b2a63d252981f
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 16:51:31 2011 -0500
Memory List
* Change menu access to allow faster recall and save
- menu item >> saves current values to list
* Single click on a browser item to select,
Double click on a browser item to select & close memory
dialog
commit 09a75de5fb723dfd36cf7434cf72491ab541d79e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 14:35:25 2011 -0500
Version 1.1.3CN
Alpha release
commit 27eb3d184e5ba77766926c75e957d1722afa3dad
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 14:35:25 2011 -0500
TT588 additions
* Added several new controls
* Added event logging
commit d51a394bc98715f46c328abbf62f2d18c835019e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 14:35:25 2011 -0500
PTT for Voice
* Added "key fldigi" check box to transceiver setup tab
- when checked PTT on flrig keys the modem on fldigi
- when unchecked (or when fldigi on executing) PTT keys
the transceiver but not fldigi.
commit 60bad67bc53c931f15a1ca2a0a0f44a09a66601a
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 14:35:25 2011 -0500
TS480HX events
* deleted unnecessary LOG_WARN events from set commands
commit 00bd636d1621771ebbd0820890325c0a6bef7911
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 16 14:35:13 2011 -0500
IC706MKIIG set mode/bandwidth
* 706 actual behavior and CI-V command charts not
consistent. disabled set bandwidth data byte from
set mode command string.
* Changed initial serial port settings
commit d3c9e8e71b414516fdb7d817d5aadac0fedc8533
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun May 15 08:15:10 2011 -0500
IC7000 bug fixes
* set split
* added get split
* set noise blanker
* noise reduction value
commit 38cacbddca3f3ab47761247f18cd52e4bb7c431b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 13:32:45 2011 -0500
Version 1.1.3CM
Alpha release
commit 5fae47358d93997b05bd71b786136ae55ddb6d61
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 13:29:33 2011 -0500
FT100D event levels
Changed event levels for smeter / pout to WARN
commit befcb950581895b848f3e879af12c22e25eeb5b7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 13:28:07 2011 -0500
Polling bug
Fixed counter reset in Rx polling thread
commit e4c0edf9d66123d185a849d06b2d7c68f7f078cc
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 12:44:52 2011 -0500
TT550 events
Changed event levels for various TT550 methods
commit fd9d7a379f5e0b0402ec243df5c219811d3bf458
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 04:55:55 2011 -0500
Version 1.1.3CL
Alpha release
commit bf34ec10a0d37d2ee7c59e82f540eab89fd94722
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 14 04:51:53 2011 -0500
IC756 A2B
* Added method A2B() for transceivers requiring that function
* Removed vfo defaults for program restart
commit 90a32a6f94b97f72df3fd029d1a5607192fbd69e
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 21:38:17 2011 -0500
K3 revert
Revert K3 class design to b4f2298a6d8ab state
commit 2e691f099e4eea4ca68095e1c6f9f9df6e92fabe
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 19:36:40 2011 -0500
Version 1.1.3CK
Alpha release
commit 2a68d6fc37306c3857196d0a00fdb76825338179
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 19:25:55 2011 -0500
IC718 split
Fixed send split command
Added get split
commit a8fdef6417c4e3d0d87605b0971c9f08b2e9c9ee
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 19:16:07 2011 -0500
IC7000 missing controls
Added noise blanker, noise reduction
Fixed squelch
Changed manual notch range
Fixed polling for auto-notch/manual notch
commit 32f315451ba8e703860ef8cf49421edae32e74f8
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 15:43:13 2011 -0500
IC756 Series
* Correct Select A/B for 756Pro2 and 756Pro3
* Correct Split ON/OFF commands
* Added can_change_alt_vfo flag to true for Pro2/3
commit 7aeffd8c59ea287c292a3aa153ec9ad56f0ebffc
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 11:08:38 2011 -0500
Version 1.1.3CJ
Alpha release
commit 7c52305e0806ecb5550f074de2c8d5a5caa5c379
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 11:07:51 2011 -0500
Yaeusu series
* Added polling flags
* Added FT890 transceiver class
commit d5a3a0af130b2829bd85df0bddb789648b9c1af9
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 13 08:32:53 2011 -0500
IC series
* Separated 756, 756PRO, 756PRO-II and 756PRO-III from
IC746 series.
* Updated poll enables for all Icom xcvrs
* Added noise reduction poll enable
commit 9fb9fe8df3cd0c4aac71f6574db4c2681ddb6c45
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 12 17:39:05 2011 -0500
K3 command query
* Separate command-query processing into two separate methods
- send commands with no read
- periodically read incoming data stream,
parse for known response strings
pass processing of substring to new parse_xzy methods
commit b4f2298a6d8ab02cc6c85614265b86c01aa7d250
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 11 05:53:00 2011 -0500
K3 OM fix
Restore missing sendCommand to OM initialization
commit f003d7d645c4f15c2397af65fccbf20680035a9e
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 10 19:03:13 2011 -0500
K3 alt_vfo
Missed the alt_vfo_capable flag
commit 5958e0ca94101b9178dcff98df95d0d152b38820
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 10 15:37:09 2011 -0500
TT550 A/B
Corrected Pegasus Vfo A / Vfo B implementation. A/B vfo
is entiredly within flrig since the xcvr does not store
A/B information internally
commit a695ac36531ef166f6ed900992c751f737f0c0e0
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 10 15:29:59 2011 -0500
IC7000 erroneous code bug
Removed erroneous code from initialization routine.
Caused flrig to always report transceiver not connected.
commit 491e2ce17a645f93284abf3a8c6d95f44fc0beb8
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 16:29:40 2011 -0500
Version 1.1.3CI
Alpha release
commit ba7989676f70c1dbabdc3eac822dc75fd22b2f98
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 15:59:51 2011 -0500
TT550 control panel
* Removed separate 550 controls dialog
* Added controls to tab grouping on bottom of main dialog
normally hidden.
* Changed menu item "Xcvr setup" to "Show controls"
"Hide controls" depending on state of the new tab group.
* Fixed restart memory of bandwidth and retention of vfoA
bandwidth setting when switching vfo A/B
* Added init/restore 302 function key assignments
commit a70a812ece5c48b6a98ee14e00eac1eb5c27b6fe
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 15:59:51 2011 -0500
TS570 IF shift
* Added IF shift control to TS570
* Enabled SWR readout
commit 78253b3502ac631e7d87bae01e249c1f366b65bb
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 15:59:38 2011 -0500
IC746PRO
Corrected get_bw_A/B methods for correct response length
and use of BCD for values.
commit 807ad1605d57e529af8d0e25c1541fdd885b4805
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 07:51:41 2011 -0500
K3 controls
* Added poll enable/disables for K3
* Added controls for
- power level
- rf gain
- mic gain
- noise blanker
commit bf04b8210c29e3420ef4995967085399f7a854c0
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 9 07:51:32 2011 -0500
Debugging
* Added debug submenu with Events, Polling and Send Command access
* Removed Event log menu item from Help submenu
commit 065b0e4dd3bab97c20f899ce3b7bebcb37899b94
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 18:54:30 2011 -0500
Version 1.1.3CH
Alpha release
commit 67240d96fcdcc0b8511915bcc011ded30ecf4857
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 18:53:03 2011 -0500
Alt Vfo Adjust
Added support code to allow flrig to xcvr control of inactive vfo.
Not applicable to every transceiver.
commit 8a7e5824259e1a72486f13c6c29a6121b2aca7d0
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 18:49:48 2011 -0500
K3 delayed response
* excerpt from K3 Programmers guide:
The K3 will typically respond in less than 10 milliseconds.
General worst-case latency is around 100 ms, except for commands
that change bands, which can take up to 500 ms. Since the K3 provides
a full-duplex interface, the computer can send the K3 commands at any
time. Continuous, fast polling (< 100 ms per poll for bar graph data in
transmit mode, for example) should be carefully tested to insure that it
isn’t affecting radio operation. Polling during transmit not be used
unless necessary.
* Added method waitResponse() to accommodate the above behavior. Testing
indicates that the delayed response may be an attribute of more than
band change commands.
commit 755a91f27f6e3b5df24e37463cfeedd50387a4e0
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 14:34:33 2011 -0500
FT920
Correction to info response parser
commit 2cf30248fa3adb7db7ba598e2aeb0cf4e20a283f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 13:16:33 2011 -0500
Version 1.1.3CG
Alpha release
commit c5be00bcca4f6a817236f809c78ddfe252bcd6b7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 13:14:15 2011 -0500
IC746 series
Bug fix for
- get vfo A/B
- get bandwidth A/B
commit 4da3ed0efffe95bd6ba82938e9af62ebec707260
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 12:46:12 2011 -0500
Version 1.1.3CF
Alpha release
commit bbd87b7614c7c8c52ac94442d7832e7c6a21ceff
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 12:44:39 2011 -0500
Xcvr DEAD
Abort operation if transceiver does not respond within the
configured time frame.
commit 344433a032a8d7672d3edae2de706b90a7b484d1
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 10:24:01 2011 -0500
Poll split
Added support code to allow polling transceiver for split status
commit 50b81010d6173fba23cf49db3e776cab3c2084e4
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 10:10:21 2011 -0500
K3 get split
Added get split command for K3. Same as Kenwood series
commit cb6c3e524ae7aade6a694edb9e2e5b8c9bfee129
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 10:07:52 2011 -0500
KENWOOD split
Added split operation read/write to following transceivers
- TS2000
- TS450S
- TS480HX
- TS480SAT
- TS570
- TS590S
commit 109c9119375a56584e204b90e848a632a58bb334
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 09:22:07 2011 -0500
K3 initialization
Increased read delay after OM; command string
commit 3b39099c512d4471bd4ca9abc05e0552c182fefb
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat May 7 09:22:04 2011 -0500
TS450S vfoB
* Added vfoB controls, freq, mode, bandwidth
* Added split operation
commit e160173e1b4bd6c17be64d8eb103555f276683f8
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 18:32:06 2011 -0500
Version 1.1.3CE
Alpha release
commit 5c75da9f7ca3ac56bec413b084968b16b8543f81
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 18:12:37 2011 -0500
TS590s showresp
Added showresp to get methods
commit e97c2a6e1d1f6b870b027f14277b7cca9eba7e4f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 17:58:22 2011 -0500
IC7000 notch calibration
Rewrote notch conversion based on values received from
KH6TY and WB9REQ
commit 02d1ed562e271b0daefa6b4d4b5eab9735aaf9cb
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 17:40:26 2011 -0500
Icom Notch conversion
Restored conversion modified by 81864044935418ba0ed
commit 0fcc4f0fbcc3a47fe01407993ab33b89fecc35b2
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 10:03:54 2011 -0500
Version 1.1.3CD
Alpha release
commit e15db3c1d1d856f89faf6cdb223123d1a941074f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 09:56:56 2011 -0500
TS590S vol control
Corrected get_volume method
commit 45818630ce3dede463545344fac2ec66931bbd8c
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 09:51:50 2011 -0500
Split
* Added selectB / set_vfoB sequence to split-ON if vfoB was
changed but not selected.
* Added selectA to split-ON/OFF before the split command
- primarily effects Icom series
commit 68f35a1b3c1f64ee936a9644c73efbb7473c4916
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 09:44:41 2011 -0500
IC7200 mic gain
* Added get_mic_gain method
commit 66f3cb46f64eea2c3925f1637d50087a32edadbd
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 09:19:09 2011 -0500
TT599 shutdown
* Added undocumented *RMF0 command on program exit
Restores xcvr front panel bandwidth control
commit 8d79846c1524561e4102883a558b37de7809e2c0
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 09:15:19 2011 -0500
TS570 metering
Adjusted meter conversions for Smeter, SWR and Pout based
on WB5NHL event log
commit 611c60977aa5e140e637a1cb1d0388ef6dbca88f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 07:38:40 2011 -0500
Version 1.1.3CC
Alpha release
commit 81864044935418ba0ed3cb26b2dacef79aed699e
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 07:35:42 2011 -0500
IC7000 Notch/IF shift
* Added NF2 disable to initialization method
* Added manual notch methods to xcvr class
Was using the generic IC746pro base class method
* Changed IC746pro manual notch control to cat command
conversion
* Removed IF shift control pending resolution of how to
convert Inside/Outside settings to a single control
commit cbce8e93a23f322cdd7daf65f281a25aedf3ea14
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri May 6 07:34:47 2011 -0500
Control polling
* Corrected associations between get_value and control
* Added poll manual notch
commit 3fec97445b98d0febf94484b986edc0f5b4646fd
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 21:43:23 2011 -0500
TT599 get power
Corrected improper use of sscanf in get_power method
commit 079e27f15423bcf45b5c42934c0232b29bbcfc69
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 17:53:45 2011 -0500
Version 1.1.3CB
Alpha release
commit 1c3053afe73a63f2778009e953cd5c523e5ea2d6
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 16:23:26 2011 -0500
TS570 bug fixes
* Corrected methods
- get preamp
- get att
- get bwA, set bwA
- get bwB, set bwB
commit 00ef8a56651211ca6266b0e592a1fa27df773dcc
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 16:23:19 2011 -0500
IC7000 bug fixes
* Corrected get attenuutor method
* Corrected get preamp method
commit bdfcca02de7b01f03e70be809865bada23b77a1d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 16:22:52 2011 -0500
Get power control
Changed order of events for reading initial power level control
Modification for TT599, but effects all xcvrs with power level control
commit 54a9d12cca9c47f7070fecb8fb4644706982342d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 10:12:40 2011 -0500
Version 1.1.3CA
Alpha release
commit 63277a449c8c49053f567c3e4a85b960dfed3991
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 10:06:35 2011 -0500
ICOM response
Changed base IC746 series to detect query response string
- IC728, IC736, IC746(pro), IC756(pro)
commit bb40e213bbc9a00ea7d1ae11581774fcadddd27b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 08:43:26 2011 -0500
TT599 Pwr-Swr
Restored get methods for power_out and swr
commit 0323877402e15c4765eaba4152d9e05b1c6a7200
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 08:33:51 2011 -0500
Freq List
* Changed dialog size
* Made vertical scrollbar fixed
* Changed string formating
commit 78e776071bbd546c517c4b256b06749bf049b383
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu May 5 07:08:31 2011 -0500
IC718
* Added missing select A, select B and vfo B control methods
* Corrected set mode CW-R
* Added read power, mic gain
commit 4ccce7e980c959a2fded322b324128e03b097385
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 4 09:10:37 2011 -0500
Version 1.1.3C9
Alpha release
commit dfa146b0ba39568e474f92f57db4290a9a090dfb
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed May 4 09:07:42 2011 -0500
FT920
Added FT920 class
commit 980ad5ebbf71c344befd88e4bf372553bce9cca9
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue May 3 19:03:49 2011 -0500
IC7000 bug fix
* Corrected response byte count in waitFB and waitFOR
* Added wait delay equal to total byte count in waitFB
and waitFOR
* Added Fl::awake() call in inner read loop in waitFB
and waitFOR
* Corrected missing postamble in get mic
corrected event log descriptor
* Added force of vfo, mode, bw when select vfo A or B
pressed
* Added missing postamble for set_vfoA
commit 4a74378aae29cb9f05b837290ce2bdf90f0aa6e6
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 26 19:30:43 2011 -0500
IC xcvr family
* Added waitFB, waitFOR processing to set, get methods in
- IC703.cxx
- IC706MKIIG.cxx
- IC718.cxx
- IC7200.cxx
- IC728.cxx
- IC735.cxx
- IC756.cxx
- IC910.cxx
commit 7f2ae933dc69f77fd6954b460649922486bbfdde
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 26 19:16:28 2011 -0500
IC7000
* Added CI-V transceiver OFF to initialization
* Added controlled delay of read response to:
- CI-V xcv OFF command
- Select vfo command
* Corrected Smeter, Pout parser
* Added ICbase method to wait for ok/bad response to
commands
commit 4406d3966533e9989cecdb2500f6944cea0111d4
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 25 08:16:45 2011 -0500
TT599
Added showresp event logging to TT599 class
commit e1748e535869d4bce8665251489e51a07e4d5e09
Author: David Kjellquist <dave@kjellquist.com>
Date: Sun Apr 24 15:03:43 2011 -0500
TS570
* Added vfo B - freq, mode, bw
* Added noise blanker
* Added Split
* Added showresp event logging
commit 354094040d739c8149187839b8f0f14d61fc8d60
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 23 18:28:41 2011 -0500
Version 1.1.3C8
Alpha release
commit 170a5a7ceea3306485eb513c80952f60e51e4003
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 23 18:25:22 2011 -0500
Polling
Added user configure items for transceiver polling
commit abf4489e9b7b0ed8084df6986ecd00d67433a410
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 23 15:20:00 2011 -0500
TS480HX
Additional debugging statements using showresp
commit d77da927dfaa9ce7886c31d8d4ece14d54cf8b9e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 23 15:19:53 2011 -0500
IC7000
Modifed methods for new showresp event logging
commit 361e437673163bc5b11f63460cd83c70b64b7d02
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 23 14:05:34 2011 -0500
IC7200
Changed initialization of volume, rfgain etc.
commit 5b2e35edad413a67f4a33efdbeedeb315f4e847b
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 22 18:07:38 2011 -0500
IC718
Added showresp event logging
commit 095d202e92fa74aef38b7129013dedaffe0e9524
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 22 15:34:28 2011 -0500
Version 1.1.3C7
Alpha release
commit 57ace2faf5dcc3d5afa20481af5a8492ea695b8a
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 22 15:33:28 2011 -0500
IC7000
* Added virtual methods to supplant 746pro methods
* Added new event log reporting
* Removed filter selection from set_mode_... methods
commit 3ddd26deac63187a73cc2be7f14acd30e38096dd
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 22 05:50:50 2011 -0500
Event Log
* Debug statements changed to showresp statements
- modified event log line format
* Removed erroneous selectA statements in support.cxx
commit bc487a97aaeaf412b18da4862d00203dcd62954b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 21 15:06:42 2011 -0500
K3 split
Added methods to cooperate with xcvr split operation
commit a2dcfe8b1ff6c603a763e7ff69ba3b45992d947b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 20 14:54:45 2011 -0500
IC7200 metering
* Added methods to read
- Power out
- SWR
- ALC
commit d061f7f7c0380ae28d7f72299878c508f3ca1305
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 20 12:20:48 2011 -0500
Version 1.1.3C6
Alpha release
commit baf9feacc9d3072c3e7af9d5b8e8bca227052f28
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 20 12:20:03 2011 -0500
Keep - Restore
Correction to keep-restore logic when selections are disabled
commit ad5116afb4198b1c33dd98d3db8c48784b7440cc
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 20 12:20:01 2011 -0500
K3 bandwidth control
* Changed bandwidth control from combo box to counter
- Allows bandwidth selection in 10 / 100 Hz increments
* Modified showresp method to be non-virtual in rigbase
- supports all xcvr classes using common parameter list
commit ab1734463748b7d44bb0bbfd318a52707c1da9fd
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 20 08:42:33 2011 -0500
Color Dialog
* Restore access to disabled buttons
commit 3221cdbd7273827de79a35ed16a1f5c92974522e
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 20:45:28 2011 -0500
A-B Select force display value
* On pressing Select A or B force the selected display frequency to be
sent to the xcvr.
commit 10e4b230a1ed94a5900e8f2ebb737e0df1c19d0d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 19:11:08 2011 -0500
Compile Warning
Fix for compile warning in rig_io.cxx
commit d6fe486b48f83dc207e8437116d578c1caef30d8
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 18:59:13 2011 -0500
Version 1.1.3C5
Alpha release
commit bd5755f18ff17ccc50a024feff1b4999580ab101
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 18:57:12 2011 -0500
K3
* Changed BW selector to include finer steps
* Added read options to initialization method.
- set power control iaw availability of K3/100 module
- required a change in get_pc_min_max method - forced
change in non K3 rig classes
* Added default Mode/BW table
* Changed Power out method to use the BG; query
commit 0f22450848314aefb856e1239a239a126a78290a
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 15:34:03 2011 -0500
Select A/B
* correction to commit fd99d188bd1657e018a8cc48be19f2cda2260c5f
commit c5dba58bd46f0da43bff9ee8bd0c42e37ede389d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 11:30:49 2011 -0500
Version 1.1.3C4
alpha release
commit fd99d188bd1657e018a8cc48be19f2cda2260c5f
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 11:29:00 2011 -0500
Select A/B
* Fixed incorrect method references for A/B selection
- FT450
- IC706MKIIG
- IC7200
- All IC746 derivatives
commit b11057ed357ea60a02a9f44a28f1d0ce9fd99e83
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 08:53:32 2011 -0500
RAY152
Added Smeter event statment
commit c7dff8d68e740713ad88ba5653554a6187ef761d
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 08:53:18 2011 -0500
TS480HX/SAT
* Update to class method set_power_control
* Corrected setBW methods - missing ';' in command string
commit 29f68841e3a81d25568e505257f171106932c0af
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 19 08:17:56 2011 -0500
IC7200
Added debugging statements
commit 44566d0fb3144d9d420553894c73efacc3af75b1
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 16:20:40 2011 -0500
K3
Overhaul of the K3 backend code
commit 35ec168528b77c9bbc91dd6d251deb557e0756e1
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 14:44:30 2011 -0500
FT857D s-meter
Debug lines added to smeter / pout methods
commit 26d8185af4539824000ace13167b000f3f2e9f38
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 14:32:44 2011 -0500
TS480XH power control
Correction to power control method
commit 70bd622bae2306044d071a8ea8eb54b5b11f950f
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 14:29:06 2011 -0500
TT588 RF gain
Corrected RF gain control inversion.
commit 9df14fb461cd04f14cffeda0e98d988fd370abb7
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 10:27:52 2011 -0500
Serial Stream Parsing
* Changed rig_io serial stream read/write functions
* Changed xcvr class methods to comply with new serial r/w
scheme.
commit 68ac858a989b7eb1f9d2acf24923c11c629ba31c
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 18 10:27:48 2011 -0500
Colors-Scheme
Tweaks to the color/scheme dialog, save, restore
commit 2fbec07c8a0956ab98f56ccaba2c467ec43c6c54
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 16 15:35:19 2011 -0500
TT599
* Enabled debug statements in tt599 class methods
* Changed method of parsing returned strings. 599 seems
to send unsolicited strings when xcvr vfo/mode/bw are
changed by operator
* Corrected ?S power response parser
commit 927db3d696e171e817ab28540c61560ec49e941b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 16 13:33:26 2011 -0500
TS2000
Changed reply parsing to allow for unsolicited xcvr replies
commit 13619050b9a32f651bca078cd566ce89b5829759
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 16 10:38:44 2011 -0500
TT538 code clean up
* removed unused const char[] definitions
* removed unused variables
commit 7e55bda325dd10e4d9dbe4c3acd3c2ec666156f7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 16 10:38:39 2011 -0500
System colors
* Added system color selection
* Added system style selection
commit 65dc4b1fb79c47aa92d6cbfb91f94811e4260c2a
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 13 18:25:56 2011 -0500
Meter colors
Added foreground color selection = frequency label color
commit f9204b609152c022335924dc8715eac3acd481dd
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 13 17:51:00 2011 -0500
TT588
* Modified Smeter conversion
* Corrected filter table
commit 5ff58ace72f8d6b0ed5ba4c30e531594f34438ee
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 13 17:50:39 2011 -0500
TT550 Auto Notch
* Changed auto-notch / noise-reduction to allow independent
enable disable
commit ef7b1ce8ff98d4075ccfa4829388d8931f954a05
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 13 17:49:55 2011 -0500
TT550 smeter
Rescaled smeter for Pegasus
commit e93110a62ebdb88f888f359ff2d771634c86d761
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 10 05:50:47 2011 -0500
Version 1.1.3
Maintenance release
commit 7fad31fe5bc90e5a73fc71ce48ba1df93e99a124
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 10 05:48:56 2011 -0500
IC7200 Vfo B
Modified Get/Set for VFO B
commit adfb09148cf44b0d75a15bd7013b4a24147ee0ce
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Apr 10 05:48:51 2011 -0500
TT550
* Hijacked Preamp button for use as Spot button on front panel
* Altered some first use initialization values
* Changed Model 302 stream parser ... works now with TT538/550
* Changed serial i/o interface to use PurgeComm method on win32
* Added F key support to M302 interface
* Added new controls to TT550 configuration dialog
* Fixed Restart/Version response display
commit 0c7b089ee39ae85bf48921de7e96d18bad913dc4
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Apr 8 20:28:31 2011 -0500
IC7600 RTTY fault
Removed check for digital setting for all but LSB/USB modes
commit 71649a4e025e29e9af4ce7b770748eed73b35c53
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 5 09:05:52 2011 -0500
Adjust bandwidth
Added method to all rig classes for which not defined.
commit ffd29d7420ffdfd7e85a1750412763d5fc82fada
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 4 12:24:21 2011 -0500
IC7200 7600 TT550
* Corrections to mode set/get
* xml_rpc loop clean up
* TT550 init mods
* Select A/B mods
commit c0c382118a7b677d8660b4b7ed92c3f7f701b2ef
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 2 18:32:54 2011 -0500
FT100D ABA init
Fix to 100D ABA race condx on startup
commit c38b844a5bbdc454e0d8017842e8091d2d29a0e9
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Mar 31 06:53:11 2011 -0500
TS590S s/pwr meter
Added support methods for Smeter and Pout queries
commit 5ce6d56a750a83995d8b72e51ddd5019f2153591
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 30 06:07:20 2011 -0500
Version 1.1.2
Maintenance release
commit b54df4aa9a1423c0c8c6652810b796fde4efe6dd
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 30 06:07:17 2011 -0500
TS480HX/SAT update
* Added vfoB and select vfo commands
* Added initialization code to allow simple data
control of bandwidth and center frequency
* Initialize bandwidth center freq to 1500 Hz
* Corrected bandwidth selection / read method
* Corrected Smeter and SWR methods
commit 3444ca3cb48c595ad66eb5dcbdcce8f8c66834d6
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 28 13:27:25 2011 -0500
TT550 noise reduction
Added NR init
commit 4465b454548373e69cc43802559e7555c6471cae
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 27 14:53:07 2011 -0500
Meters / Colors
* Modified smeter conversion for TT550
* Corrected color selection dialog callbacks
* Changed meters to peak-hold type
commit 4c5b946792deb03542b0e113092a9c7f1d6fa10d
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 25 18:21:57 2011 -0500
Serial thread timing
* Changed serial thread to allow sending commands at 10 msec
intervals, but poll only on Query Invl increments.
* Disassociated sending commands from querying for status/data
* Change action of serial retries to retry a read after sending
a command
* Removed serial re-init after changing serial timing values
commit 95ca6ce38088c5c0fbacc1b31e12ea36cb898869
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 21 12:34:07 2011 -0500
TS590S smeter
Test code to attempt to read the sm0; response
commit 60ea6d28c41957dab7e4c3d10d7ab6c0984fc47b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 20 19:47:33 2011 -0500
Version 1.1.1
Maintenance release
commit 145649f96992fe17bfd6355b50124dc3e5a7db72
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 20 19:46:01 2011 -0500
TS590S update
* Added FR0; FR1; select vfo commands
* Added FT0; split command
* Changed startup / close sequence
* Removed gets for smeter, swr and power out
pending resolution of transceiver responsiveness to
the sm0; command string
commit 37538146e74c3b7aa07411d78c0caaa3e20713fb
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 18 20:23:49 2011 -0500
Version 1.1.0
Maintenance release
commit 825808612dddd24b1bc8d592dacb67a531c244ca
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 18 08:19:03 2011 -0500
TT550 update
* Modified Model 302 detection/decoding
* Added encoder sensitivity/step controls
* Added transmit bandwidth controls save/restore
commit 0a5bdc137c856b75b1a06799604c38872ffca30a
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 8 08:43:43 2011 -0600
TT538 vfob
Restored prior operation of vfoB for the Jupiter
Jupiter CAT commands do not provide sufficent control
over vfo selection to warrant controlling the actual
xcvr vfoB.
commit 2c5ade44132bb0c29cc9f37a4330b8294d538447
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 2 20:21:44 2011 -0600
TS590S vfo read-write
Changed algorithm for read and write vfo A/B
commit 2b915d608add99695f27f076c0b47102d7de50a1
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 1 09:52:26 2011 -0600
TT550 remote
Test code for Pegasus Model 302 remote
commit ef29ed7315b61f11546a9a39784767a5094ceac5
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 26 16:22:42 2011 -0600
A-B startup race
Mods to correct A/B/A race condx during xcvr initialization
commit 7e075405636c9581bb3e24e7049cdf53c51dfa36
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 25 09:25:27 2011 -0600
TT550 keypad
* Added keypad entry for Pegasus
* Added correct vfo A/B operation including split
commit 95d95bc75fce1c30a0f9f9810a7894e98d459b15
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 23 10:57:32 2011 -0600
FT847
Added back end
commit bcab820ce916f1301efa11f5e2a12e944ef1fccc
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 23 07:12:42 2011 -0600
TS590 ptt
Added modifier to TX; command to specify ACC input signal
TX; ==> TX1;
commit 493b6950f0906aebe8020e961bc024293395b358
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 22 08:36:05 2011 -0600
TS2000 update
Vfo-B method additions
commit 277941bdc62572a7593862f4ed69bedc4327f117
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 22 08:36:05 2011 -0600
FT1000MP Tuner
Added method for tuner ON/OFF. Recycled unused auto-notch
front panel control
commit 6abfdd288b83333a6cc35b7d2e386b28530505d5
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 22 08:36:05 2011 -0600
TS570 compile error
Missing end of method return statement barfs on some gcc
compilers ... aargh!
commit 25946efbc5f086ebcc312ce16012a74ebf049fd2
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 22 08:36:05 2011 -0600
IC7000 auto notch
Added set_auto_notch method
commit b4708a3779234b8e7881d74a56a0b489bfec6ede
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Feb 22 08:35:59 2011 -0600
FT100D
Added control methods
Added get_info
commit d814bc8291d96a820391aec477a2f95ae84b3fe4
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Feb 13 09:01:34 2011 -0600
FT1000MP def bw
Added method def_bandwidth
commit 5f1fbcd22db56149132bbcbae4b92caf8a8d9740
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Feb 13 08:16:16 2011 -0600
IC series split
Added split method to base IC746 series
commit 4d2076291f66527b01fc76c57912e2c6fe3cec39
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Feb 13 06:53:41 2011 -0600
Default BW
Added default bandwidth method to all transceivers which support
filter selection as a function of operating mode.
commit c53afceab0a9104722f7b10c0ac0268b0e14a53a
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 12 14:24:57 2011 -0600
IC7600 A/B mods
Changed access method for A/B selection
Added bandwidth tables and CAT for set/get bandwidth
commit c541e1ae472d90f76eb0977c5b4721cc8b942495
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 11 17:58:45 2011 -0600
FT1000MP swr/alc
Added query methods for swr and alc
commit 6abdb0c49c4fc1ea2590e25a6c5e8329a33d7451
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 10 16:45:06 2011 -0600
RAY 152 smeter
Created U values to smeter based on measured values.
Measurements by Craig, WA8DRZ
commit 21b23109474713e3f886fc98a9925acb069753ae
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 10 09:21:42 2011 -0600
FT1000MP power scale
Changed power scale to square law. Expands scale below
25 watts.
commit bb21b6253b6118c3dff8ba93a68d5daef4388a8d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 10 08:45:17 2011 -0600
IC7600 update
Added control methods for mode / bandwidth
commit c01be68702c1feb08477634b1749a43dae15045b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 10 07:31:06 2011 -0600
FT1000MP Bandwidth
Implementation of full 8.2/455 filter selections
commit b1fe8c614ab06f568851d8bcc2b9c598a93a3061
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 10 07:30:58 2011 -0600
Button A/B
Removed A/B button
Changed A-B select buttons to lighted button
commit 268f4fb858e31e64eb5017b6cbbefd4416dc467a
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 9 08:12:52 2011 -0600
ICOM select race
* removed two_vfo capability for all IC746 derivatives
* added IC7600 CIV codes for vfo select
* added set/get BW, Mode for both vfo-A and vfo-B
commit 867f0d01550bd56a4b00d093ebe5d3a437ba39df
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 5 22:03:43 2011 -0600
RAY152 - vfo
Revert to 100 Hz resolution in CAT string
commit b32168f927bf8b0f17a02d89b1402d6d5f9de8a3
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 5 13:23:18 2011 -0600
Version 1.0.1.1
Alpha release
commit 80633b64da6dc2dbd3f17f542ea65c11d6dcf03e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 5 13:23:18 2011 -0600
FT1000MP vfo precision
Set vfo precision to 10 Hz
commit 78c369747ef7e980783c8d8c8e88b729010f2272
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 5 13:23:18 2011 -0600
TT516 update
* Added frequency readout precision specifier = 10 Hz
commit beaff060f008e05feef74487dc333db2cc24a6ee
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 5 13:22:53 2011 -0600
Raytheon 152
Added Raytheon-152 transceiver
commit de3bebda1a18f51861b8d89eca05b153e2bccd17
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 4 19:10:44 2011 -0600
TS590S
Added back end for Kenwood TS-590S transceiver
commit fbf17df26bd1dde6dcdeb8e109b570be8064fef2
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 4 19:04:31 2011 -0600
FT1000MP mods
Changes to FT1000mp back end
commit 7432862c0fdc002127dfa700a84f544b646eedcf
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 3 12:37:43 2011 -0600
IC746 family
Changed default stop bits to 1
commit 07d4789386790c3b2cdb736b4819310e25b997a1
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 2 07:29:43 2011 -0600
Version 1.0.1
Initial public release
commit f960a7d8fa8545d4c4b7a74bb49bfe24cfa76f5b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 2 07:29:38 2011 -0600
TT599 cleanup
Commented out debug statements in class TT599
commit b47dbc2c2185fecb2f139a29c29db63db80b48e5
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jan 31 08:05:37 2011 -0600
Version 1.0.0bY
Alpha release
commit d33ef332951a8f5f9d53a425433390f1dbf59e01
Author: Terry Embry, KJ4EED <mrtembry@yahoo.com>
Date: Mon Jan 31 08:04:55 2011 -0600
FT950 update
* Corrections to FT950 bandwidth filter selection
* Support for vfo-A vfo-B
commit d3a2af4f33cb30c3b549bd2405774c49f7aee2da
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 26 11:16:57 2011 -0600
Que management
Changes to que management for mode and bandwidth
commit ae0347bd6ec3471c1d4a91335dbfc2f9c1f6daf7
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 21 16:20:26 2011 -0600
IC7600 IC746 FT450
* Corrected CAT command for set mic level
* Code cleanup on IC746 and FT450
commit 9cb6b9d1fa128e174999f303e95ac92f29e66152
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jan 20 07:06:37 2011 -0600
Orion-II smeter
Added scaling factor to smeter method
commit d2a5697a4a7f348486055b9e1a1de517bcc9dc26
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 19 10:29:26 2011 -0600
Eagle CWU-smeter
* Added missing CW upper sideband mode to mode table
* Translated smeter cat response to flrig smeter scale
commit 5ea9cc0bf9f02f7e3a84c070ce5c54c1c87c4019
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 15 10:20:11 2011 -0600
Version 1.0.0bX
Alpha release
commit e78c7fb8e3224f4eadba937bf670b02cde26c55e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 15 10:20:07 2011 -0600
Orion-II Smeter
Changed smeter method to recognize 12 character response
from xcvr "@SRMnnnSnnn\r"
commit 0f1eea495a475d2afb5e68d502bf0da1e7720754
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 15 10:09:04 2011 -0600
Exception handling
Added exception handling code to pass throw error handling
back to xml thread main loop. Allows program to recognize
when xml server is shut down and restarted (fldigi).
commit c10115c60c7943ad873909a29298b2455f642d81
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 15 09:34:53 2011 -0600
TS450S init
* removed RM1; string from get_swr method
* added initialize method with RM1; command string
commit e0c0bbf94e8c6f4f560f1ba5294432d1d9253e29
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 18:12:40 2011 -0600
Version 1.0.0bW
Alpha release
commit 01d6148a8d4b26bac71b04cd801f5818ee284b63
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 18:12:36 2011 -0600
Orion-II
Added controls for
- RF Gain,
- IF Shift,
- Audio volume
commit 72b812de2c328fbda81aff685712c63cf25a9ae0
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 15:21:56 2011 -0600
Eagle split
Added h/w split support code
commit 55d653bb2bf62054218e5fbbf025e9eb197f3399
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 13:01:56 2011 -0600
Eagle-Orion-II
* Added debug statements for testing backends
* Removed unnecessary flags previously used to sync
serial and xml threads. Replaced by mutex.
commit ff67b97defbe0105d646075cdcacd9b0d2df0105
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 08:18:14 2011 -0600
Eagle-Orion getBW fix
Fix to getBW method for both TT566 and TT599 classes
commit a9ab74c36326bff41d7a9738aa24001e2c167649
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 14 08:17:53 2011 -0600
Home Dir
Add trailing "/" to config-dir name if not included on
command line switch --config-dir
commit a6de27e0c6a43675c334b2052ddc741e21db7fc0
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jan 13 09:05:16 2011 -0600
Version 1.0.0bV
Alpha release
commit 346c3c01024387dc83fb2d394fba53c9979e4892
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jan 13 14:26:41 2011 -0600
ft450 tests
commit 04c86fdb84e37cfc5126021c80a3b5d9f4cd896f
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jan 13 08:25:44 2011 -0600
Que processing
Added source to change request to FREQMODE struc passed via
queue. Allows single function processing of UI changes when
data received from transceiver or external program (fldigi)
commit 9549dd4956d83be98d4183ad1958da7599cb49f3
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 16:34:53 2011 -0600
Version 1.0.0bU
Alpha release
commit 43e4eadbfa0c9859a00688cc22c8e185224b7ef7
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 16:34:51 2011 -0600
64 bit recast
replaced simple recast "(int)val" with "reinterpret_cast<int>(val)"
commit 535ba2f6788d89cab245e5af0700db45e4a3fa22
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 16:34:47 2011 -0600
TT566-TT599 correction
Corrected modes table for Orion-II and Eagle
commit 27812acbd28bfc13ee3af970ee41818fca77d624
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 10:36:48 2011 -0600
Version 1.0.0bT
Alpha release
commit 61b6ebafb6339eb93ce75d5666350dcfc98bdec5
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 10:35:41 2011 -0600
Orion-II TT566
Added TT565/566 class
commit 997229c09cf4e9e318e1772d8040c8cb759d2c85
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 10:25:55 2011 -0600
TT599-Eagle
Added TT599 class
commit 0a8342ea1122b392b2857abc507cd68a1d695fe9
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 10:25:51 2011 -0600
Version 1.0.0bS
Alpha release
commit e3a31247224936fd54f9bb6ea8c5b8a6bf675072
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 10:25:08 2011 -0600
TT 535 Delta-II
Added TT535 class
commit 9ef17a001a6fc769c9b1e271f03735e4fb7a34c4
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 09:52:37 2011 -0600
TT516 dual vfo
Added support code for Vfo A/B operation with TT516
commit 397984aaebbedfe0d22ad24f976b93796a4d8f98
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 12 09:52:10 2011 -0600
A B vfo select
* Added A, B vfo select
* Change color rendition of A / B to show active vfo
commit c12a4bfc5c0f0ef8b0578716ae5f9dc203f7ec8f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 20 05:20:07 2010 -0600
Version 1.0.0bR
Alpha release
commit ffebee96070f1ce9c737a9feaef02ec26e4a5bfd
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 20 05:19:40 2010 -0600
IC706 mode type
Added mode type array to IC706 class
commit 8a07b426988dc32867097157b73aa5da6e6c7416
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 20 05:19:38 2010 -0600
IC7200 digi mode
Added digi modes to IC7200
commit 1d9c27fab7c49d997a6de48dffde3b0dcf6e3041
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 20 05:19:21 2010 -0600
Version 1.0.0bQ
Alpha release
commit 4e7d1f3626205bad4bd7d837aeb3606ffd8c3565
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 13 07:05:17 2010 -0600
H/W PTT control
Added code to show PTT control for h/w ptt controls.
commit 4022e579f2d008d302bf6b5d8ce444a64e455f94
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 13 07:05:12 2010 -0600
ICOM dual vfo
Added control of vfoB to select ICOM rigs
commit 4ec4702f774db4271879dc11638febfc67667f1f
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Nov 12 07:38:22 2010 -0600
Parse Args
Corrected parse_args function for compliance with fltk
commit a34205b393b15e0b2e53eb25c89cfe6fe969a6af
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 6 14:33:06 2010 -0500
Version 1.0.0bQ
alpha release
commit 92d90b9be9853e03c1aeed794228a813a820b66d
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 6 14:02:07 2010 -0500
Dual VFO mod
* Added controllable vfo-B using FreqDisp widget
* Fixed initialization problems for K3 and TS140
transceivers
commit 950b16477e7f0e69d6eb58aefcd476338d820ff2
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 6 13:04:08 2010 -0500
Version 1.0.0bP
alpha release
commit 61ea3d2b496f1001b6e86cbab3a129134fa1c6e2
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Nov 5 13:06:23 2010 -0500
VFO A-B
* Changed all freq_ mode_ bw_ to freqA modeA bwA preparation
to introduce separate control of transceiver vfo-A vfo-B.
* Changed all existing rig methods of freq, mode, bw to be
vfoA specific
* Added dual vfo control to Ten Tec 550, Pegasus
* Added dual vfo / split control to Yaesu FT450
commit 3d64fc011b3abdd06b8ead69e99bc72eeaf3c225
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Oct 20 20:48:26 2010 -0500
K2 Update
K2 update submitted by Ken Haase, VE4KEH
commit 322a3cc4e976e315c2dd494fb266e23c008ca4f2
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Sep 22 20:04:17 2010 -0500
Version 1.0.0bO
Beta release
commit 68ae4e4fd108a21ff93f9f40877362b3f2e0c69b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Sep 22 19:56:48 2010 -0500
Rig Ordering
Added missing rigs to enum which defines the rig ordering
commit d28cacc906a58d483677e8733d04e70c5f4308fa
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 5 08:18:00 2010 -0500
Version 1.0.0bN
Beta release
commit 699c42037f352b75ea82913075c99c8c381853d3
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Aug 5 08:15:30 2010 -0500
IC703
* Added PTT cat command
* Added LSB-D and USB-D modes
commit 626d3b096b82ee82865f6fbb8985fe63790894b2
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Aug 4 19:21:44 2010 -0500
Config Dir
Added command line switch to enable using a user specified
directory for the flrig configuration files, ie:
--config-dir <FULLY_QUALIFIED_DIR_NAME>
as in
--config-dir /home/w1hkj/flrig.tt550
commit f7a1e4898f698d8d4a304746e3edf32cfcb45939
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Aug 1 15:27:10 2010 -0500
Version 1.0.0bM
beta release
commit c1027a81324363625578c0472cae736d9c9cc478
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Aug 1 15:25:46 2010 -0500
TS480 HX/SAT
CAT command changes based on K6SDR tests
commit 9b8479be981b2f7303489bfdedd8e89dafa08a84
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 31 15:35:20 2010 -0500
Combo Widget
Modified sizing of popup browser used in combo box widget.
commit 58e4d8bdc6593c2bf18bd90ad9d497712ffa2cab
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 31 09:40:59 2010 -0500
Version 1.0.0bL
Beta release
commit bc9b4c324b9426c0605bea9d9a6d10203a17e5d6
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 31 14:35:37 2010 -0500
TS480 HX/SAT
Added new rig clases for TS480HX and TS480SAT
commit 054e92adadca382dd7f0f20b481d7b58bda61e06
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 31 14:35:33 2010 -0500
TS450 update
Added class method get_modetype and support string.
commit 9d72cd8f211a59f35ba80ef3347812aaf8eeb7b9
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 30 10:08:36 2010 -0500
Version 1.0.0bK
Beta release
commit f1a4670fd00e8101359caf64c03dc294cd3d1abb
Author: Frank Tomesh, AB2ZO <fjt@ka1gl.net>
Date: Fri Jul 30 10:06:24 2010 -0500
IC703 seg fault fix
Added missing _mode_type initializer to IC703 instantiation
commit 08f48daf2bc640853ac257f2bb0b4564fb1ea43e
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 17 10:06:45 2010 -0500
Version 1.0.0bJ
Alpha release
commit 6e82feff3219c21b78b8e4f07a63fe6073e5aeaa
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jul 17 05:00:17 2010 -0500
Echo suppression
Correct error introduced by d57238d6
commit db0834c9c9bf5a0fe45aeaf2e7cf56d1fd3ec720
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 16 12:37:54 2010 -0500
Version 1.0.0bI
Alph release
commit d57238d61f4714a5ce9f3f37969799242da4a261
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jul 16 12:34:01 2010 -0500
IC703 bug fixes
Config dialog not properly initialized for IC703 type
Echo suppression algorithm corrected
commit 895a85b55aded51a0dc15395df2911abad70d001
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 14 07:55:22 2010 -0500
Version 1.0.0bH
Alpha release
commit 9a6e9c4e9957fd360f6a822fcc18b3698da97c0b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jul 14 07:41:17 2010 -0500
IC703-CIV
Fixed CIV address selector initialization to include IC703
commit ff6799075c9138b60d921e425c7271bb1555ff4f
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jul 6 12:30:32 2010 -0500
Version 1.0.0bG
Alpha release
commit 1d5dc71a3274bf345047515d61a0232d94cb328e
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jul 6 12:30:13 2010 -0500
IC7200 update
Complete rewrite of the IC7200 class
commit 7b3adae3cb91b404e1899e4a82d958fc1fcaccb7
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Jul 6 12:29:18 2010 -0500
IC718 update
Corrected mode selection method
commit 7cacc8ad1dc10df7ff7817bec7c3c48b52846b66
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jul 4 20:18:41 2010 -0500
TT550 Auto Tuner
Added reverse engineered CAT command sequence to enable optional
auto tuner.
commit 665418122a2c34e4319756f17d43c8ebb21fb7a4
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jul 4 15:18:38 2010 -0500
RTS-DTR ptt
Enable both to be used simultaneously
commit 8091162998f2411065c28fc2b9c70a1df084e7c2
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jun 14 19:44:52 2010 -0500
TT-538 Po/SWR
Added reverse engineered Power out / SWR CAT commands
to Ten Tec Jupiter
commit 8a68ac9190719ddc7a7ad0dff5f8dd2a312bd978
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 3 19:55:55 2010 -0500
Version 1.0.0bF
commit 66f7861d156ce914161ab2ef647a4ae87c1f55e4
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Jun 3 19:53:04 2010 -0500
Menu update
Corrected initialization of toggle menu items
commit 77baab657a5fed2522475c7afaeedf52e5e4b490
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 2 17:21:28 2010 -0500
Version 1.0.0bE
Beta release
commit b567f0f42954fcf076b92855b045ec5b9f399b42
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 2 17:14:01 2010 -0500
Restore Xcvr
Added menu item to allow enable / disable of restoring
transceiver to it's value of frequency and mode when flrig is
started.
commit a58d4f60c97ba64f51db34e8e01fdbf23f8546e7
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 2 16:37:01 2010 -0500
FT817 mods
Changed FT817 code to replicate the FT857D methods
commit eda4e7ec40391192741aa019e0e76e2797c16198
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jun 2 12:05:34 2010 -0500
Fluid source
Added rigpanel.fl to the distribution source package
commit 8654ddb14eb751aa1fc6e07e75867b87ec6a102d
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon May 17 12:07:16 2010 -0500
Read Stream
Added ability to intercept transceiver serial stream for
rigs requiring that service.
commit 2594d0a4428f6aaeec67c1bf40c73268f396017d
Author: Jason Turning, N6WBL <jturning@sbcglobal.net>
Date: Fri Apr 30 04:01:43 2010 -0500
IC718 Auto Notch
Added auto-notch control code
commit b97848d07e040d337ae3553f2ead2c2107e9b002
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 29 00:03:45 2010 -0500
ICgeneric split
* Split ICgeneric into ICbase and specific families of
transceivers
- IC746
- IC756
- IC910
- IC7000
- IC7200
- IC7600
- IC7700
commit 500628b94f97bcf7b19db8a8df208dc5fa3d3a6a
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 29 00:03:39 2010 -0500
IC703 Compression
Activated Compression On/Off control
commit 739a7b4f63b8c2b62949f6e00d28b34a44f81f8c
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 29 00:03:31 2010 -0500
IC703 / TS450S
Added new rig classes for Icom 703 and Kenwood 450S transceivers
commit 32492ac134a955a44eb9a8601a80a285d6ac40c4
Author: Jason Turning, N6WBL <jturning@sbcglobal.net>
Date: Thu Apr 29 00:03:18 2010 -0500
IC718 additions
Added auto_notch and compression on/off controls
Added vox on/off control
commit 3f5e11e3c8556bc87b26117f41deaf8b4ccc85da
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 27 15:10:44 2010 -0500
IC718 rf gain
Added get_rf_gain method to IC718 class.
commit 52f8e178f21100d291adf2a5d2ee6ce44ffa6fdd
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 27 12:52:09 2010 -0500
Added rigpanel.fl
Missing from the distribution tarball
commit 33b77d634e84e8143549c6b395f76c9f06dd6952
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 26 06:43:37 2010 -0500
Version 1.0.0bD
Beta release
commit 04ef71f58032b052a8398b461e671d236db9073f
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 26 06:41:30 2010 -0500
IC7200 Data mode
Corrected get data mode command string
commit cf066d303f711f36df0c9dafcab3fc5e5f9e6d9e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 26 06:31:46 2010 -0500
IC718 corrections
* Added mode/bandwidth
* scaled smeter response
commit c67a7971285e8baf4200875f0245021830fca8da
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 24 09:19:01 2010 -0500
Version 1.0.0bC
Beta release
commit 5df3c55f91482402acffc4308e0fdf3ed75394cc
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 24 09:19:01 2010 -0500
ICOM update
* added CIV address configuration with revert to default
* added USB audio selector for IC7200 and IC7600
* corrected integer to BCD conversions for all Icoms
commit b0b0afc6fee23a9d1d45d944c9bc14ea64ca3833
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 24 09:18:35 2010 -0500
Freq Control Widget
Added configurable font to class FreqControl
commit 9d9864bc62d12e5127ca4ae6a24fc941cd3b178a
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 22 05:23:35 2010 -0500
IC7200 changes
Restored default CI-V to 0x76
Added support for "digital" modes
commit 195fcd9d36ebf7c790219ed0299f2b57fe7d3581
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 21 07:50:40 2010 -0500
IC718
Added Icom 718 transceiver
commit 526150bd99d3a9763e17fc29a85969a45012a6a1
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Apr 21 03:46:24 2010 -0500
K3 mode
get_mode correction for digital mode selection
commit d5a86492cf514cab37f77474baf111f9974d5b98
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 20 16:45:53 2010 -0500
Version 1.0.0bB
Beta release
commit a2a004da24c26335f3c3d0efebfc454129c2e9fb
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 20 16:42:05 2010 -0500
IC7200
Default CI-V address changed to 7F hex
Transceiver commands set to match IC756PRO-III
commit 70f138e48b6b5564a87d6d5cc2803176447cffdb
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 20 16:36:26 2010 -0500
K3 bug fixes
Set audio gain
Get mode
commit 05cd9742f46a6b4cdb4eddfe227da9a14cc22511
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 19 17:55:05 2010 -0500
Version 1.0.0bA
Beta release
commit 8ff9611a0829d03380b369f6577358ee14d0b161
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 19 17:55:02 2010 -0500
Build static distribution
commit 90250eea337eeb53d1c6ad7d5ab82e3202c37fa5
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Apr 19 17:54:58 2010 -0500
K3 mods
* Corrected read frequency for K3
* Added Bandwidth control and read
* Added power output read
* Corrected set audio gain
* Added read audio gain
commit 3f7ac25277a0ed8cfe8bbd9cdee38e3d9b503546
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Apr 17 07:41:24 2010 -0500
Exec during config
Enabled rig control to continue when configuration dialog is
open. Effects those rigs with keep-alive software timers.
commit 52de9938a97beed25636589ad53751e852218a8e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 15 20:10:44 2010 -0500
Version 1.0.0b9
Beta release
commit 5c111dedc4cac2a6322e67bacf330f369f21f211
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 15 20:08:56 2010 -0500
SWR enable
Enabled SWR meter for transceivers supporting that query
commit b36ef3c6b3f73c512aa99bb2d51de9f8bf147f84
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Apr 15 13:10:06 2010 -0500
Power - 7600
* restored initialization of power out control
* added IC7600 to rig enumeration - fixed loss of rig naming
above IC7600 alphabetically
commit 102278bfb9cc4a7e1b726db58933dab73146c1f0
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Apr 13 18:42:40 2010 -0500
Version 1.0.0b8
Beta release
commit 96005f5d209291e4ca5708ff56d00bdccf75dd95
Author: Andrew Hart, VE3NVK <andylhart@gmail.com>
Date: Tue Apr 13 18:39:44 2010 -0500
IC7600 update
Added code to support attenuator
commit 3fbeee1a046f6ce83136123dfaeeba908241a691
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Mar 29 11:11:11 2010 -0500
FT1000 series
* Separated FT1000, FT1000MP and Mark-V FT1000MP classes
* Disabled FT1000 pending tests
* Disabled Mark-V pending tests
* Rewrote FT1000MP support code
commit 1e93a0c709cbe49c3da5acf75d33987357218a34
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 28 06:09:01 2010 -0500
Version 1.0.0b7
Beta release
commit fa215e259d80c742ad2750ded312630de869b74d
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 28 06:08:58 2010 -0500
OS X serial device
Increased field size to accommodate very long serial port
designations on OS X
commit e2a1ff09d49fe43335bcd7972212eed56350da21
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 28 06:08:08 2010 -0500
FT1000 FT1000MV update
Modified get_freq command string
commit fe2bc28d9c5d138708a9ef60dff135086ffb751a
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 26 13:54:32 2010 -0500
TT550 AM mod
* Added back end code to support AM mode power level adjust
This command string not detailed in the TenTec Programmers
Manual ... gleaned by reverse engineering the TT control prog.
* Set minimum power level to 5 watts iaw TT550 manual
commit 8079933106034ecec764073a8eb028e845b5bf76
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 24 09:10:53 2010 -0500
DLL dependency
Removed dll's from repository dependency
Still required for win32 build
commit 462bc3976ba41911e7c2515eeb58886566040e52
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 24 12:54:37 2010 -0500
IC7000 mods
* Added LOG_INFO statements for Icom debugging
* Added separate mode / bandwidth descriptive arrays and
support code for 7000
* Added new command line switches when log level set to INFO
--rig_debug
--xml_debug
--debug (both)
commit bcf8499441552531f601d0e1dc0e39d5a86623df
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 19 15:08:09 2010 -0500
Version 1.0.0b6
Beta release
commit e087a07d137203997778c421bc46ce760614e58b
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 19 15:05:41 2010 -0500
TT550 bug fixes
Changed gain computation for speaker output, sidetone vol,
and RF gain.
Inverted sense of "enable keyer"; checked = keyer enabled
Added missing values to enumeration of rigs - caused error
on reading previous status.
commit 713b0a77a0072c4be6a2030dfe1127a359c94a4a
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 19 07:12:17 2010 -0500
TT-538 gain table
Introduced gain table for conversion to/from panel %
and data value for Audio Gain and RF Gain. Corrects
for difference between transceiver and software conversion.
commit c324e27950f5afe69337a6028a6bbc183a06bb3b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 17 11:10:03 2010 -0500
IC746 / Pro Disassociation
Removed several 746Pro commands from 746 class structure
Modified 746 BW strings
commit 204b6d8c30f2262fd59249a5a9c6a0df52db758a
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 16 19:26:08 2010 -0500
Version 1.0.0b5
Beta release
Added ChangeLog
commit 37f966019007dbaeb8be5009de63fa6c5522a667
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 16 19:15:58 2010 -0500
FT1000MV
Completed FT1000MV class - untested
commit 018b3446978efe82ed0875ff6bf40f5414708577
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 16 19:14:56 2010 -0500
FT1000
Added FT1000 class, untested
commit 5c232a5c64eed629374921e36a828eb11803ec50
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 16 19:12:02 2010 -0500
FT450 Volume range
Changed volume range to 0..255, same as transceiver CAT
command range for volume. Fixes round off error during
initialization.
commit e53f04cd63bc3772f6ff05b22803108e6f2a83c7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 14 14:40:11 2010 -0500
FT2000 debug strings
Added content to FT2000 debug strings
commit a59c478c6ec9d0d3db8b6042240deb73608fe464
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 14 14:24:11 2010 -0500
TS2000 Mic Gain
Fixed Mic Gain conversion
commit b240047655f3a1fb425f9d6e3b212d29c6307884
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 14 14:24:09 2010 -0500
IC-746 BW
Changed BW strings to Narrow / Wide
commit 20c32530f09186d08f78468eecccac2f6517cca7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Mar 14 14:23:45 2010 -0500
Split Operation
Added vfo #1 / # 2 split operation
commit 97221f4348eb352f6142cdec4401092ed018bf1c
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 9 17:42:57 2010 -0600
Version 1.0.0b4
Beta release
commit 5b17be26ce367189b76665db9d066acf755d68a6
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Mar 9 16:01:06 2010 -0600
TT-550 update
Added separate xmt bandwidth selector / enable
Fixed keyer timings
Added missing thread locks to gui control callbacks
commit 7f401314b8a6fe227cf264561f3009d662803430
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 6 08:41:52 2010 -0600
Version 1.0.0b3
Beta release
commit f8b355b916ae29cea170371acdcc24ad18169fc7
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 6 08:40:41 2010 -0600
K2 serial baud rate
Changed default baud rate to 4800
commit 8ee433c83e0c8fcc5c18176a9bf930a4eb405098
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Mar 6 04:47:35 2010 -0600
Pegasus TT550 mic gain
Added mic gain control to TT550 back end.
commit 003bb0cc4955c2115204f540ba046911fc445993
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 5 10:00:04 2010 -0600
Version 1.0.0b2
Beta release
commit 2792b7429ab858e8b2947c3b9b6add775ad6ebef
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Mar 5 07:45:03 2010 -0600
On Line Help link
Added Help/On Line help menu and associated code
commit 9b36545425a76095a558c3a6c3e7a1aae4deca65
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Mar 3 13:48:36 2010 -0600
Version 1.0.0b1
Beta release
commit 03144154216f66f493a1595bc2983c63452b476d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 25 18:26:51 2010 -0600
Version 0.9.99R
Alpha release
commit 3c372e6b126145706e3cd4c72cb4e16adc5ccd9b
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 25 18:25:26 2010 -0600
Omni-VII TT588
Added new rig backend for TenTec TT538
commit 568ff5908143c7eff3edc3b3f5aa6b3e6a5f4329
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 25 18:23:32 2010 -0600
Jupiter-TT538 update
Range computation for Vol, RF and Power
commit a6820847389ae6cbd971b69faacc8012aab3ec0b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 20 15:58:00 2010 -0600
Version 0.9.99Q
Alpha release
commit ae6a40a8986265e4b32a7dd99e7aca1a6ea44a5b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 20 15:56:58 2010 -0600
TS570 update
Added code to intercept transceiver unsolicited data streams
commit ae2ccbdb5cc87ad20f769f46934ed78826e1c915
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 20 15:56:03 2010 -0600
FT450 update
Added Voice command toggle; Special configuration switch
commit 13bf35f18dd5260754ea05d46753bed7fce415ce
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 19 17:29:01 2010 -0600
Version 0.9.99P
Alpha release
commit 5a807eda20d5c2c348965522d16708759dbfa623
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Feb 19 17:28:11 2010 -0600
Jupiter update
Added controls to center xcvr DSP filters at a specific
audio frequency. Automatically adjusts passband tuning
to center the selected filter at the designated center
frequency
commit 01c4434d9b7ef8aa764440d39aa1d4dc5f737337
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 18 16:56:48 2010 -0600
Version 0.9.99O
Alpha release
commit 800af3a4b61242b225a336f6999ba4d80aca5d48
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 18 16:53:37 2010 -0600
Jupiter-TT538 update
Added CAT push-to-talk command string
Added master oscillator adjust - generic
Changed TT550 vfo adjust to generic
Added 150, 165, 180, 225, 260 Hz wide DSP filters
Set Serial port ctrl parameter ICRNL to inhibit CR to
LF conversion.
commit 0fdeef54a1cf52059e3b2adb83c95a5653154da7
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Feb 17 04:17:10 2010 -0600
Version 1.0.0b01
Initial beta release
commit 20047a63de5a41ced7a0bf6d6691cb921c9dfc84
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 13 12:46:26 2010 -0600
Version 0.9.99N
Alpha release
commit ecbe0a55cdf82d37b78aaad7518d4eacbd5aae15
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 13 12:45:01 2010 -0600
TT550 Vfo Adjust
* Added ability to correct for master oscillator offset.
Correction entered in ppm using counter control
* Tested computation using 5, 10 and 15 MHz WWV transmission.
commit 164433ed2534ebfb5b2dbed092d2645f3ec0462e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 11 10:01:42 2010 -0600
Version 0.9.99M
commit c018a65e0abd3ab76b583562454b8ca4a6dbaec1
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 11 07:39:07 2010 -0600
TT550 new mode
Added DIGI mode to TT550 Pegasus xcvr
. USB transmissions
. Rx center frequency at 1500 Hz
. BW changes are centered at 1500 Hz
. Tx BW full 3000 Hz
. IF shift (pass band tuning) moves passband around the
1500 Hz center point
Changed IF shift to +/- 500 Hz, 50 Hz increments
commit bf8edef2a548570330ed942f0bdfa1f678b37fa8
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 6 21:11:14 2010 -0600
Version 0.9.99L
Alpha release
commit 4d56b12bf89441057bbd0e5a45024035eda683fa
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Feb 6 21:10:03 2010 -0600
XMLRPC sync delay
Added 200 msec delay between initial set modes / bandwidths and
set mode / bandwidth. Needed to prevent premature response to
xmlrpc mode/bandwidth query.
commit 85aa859aa0ebd7f26bbd41a452aea5f8cdf9ac28
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 18:30:24 2010 -0600
Version 0.9.99K
Alpha release
commit 881c3ed2732d4113da214d03d6fdda4b14296929
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 18:29:42 2010 -0600
OS X missing include
Added <glob.h>
commit cfcda3ffeeed8634d9a1969cf95aa810354bcd47
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 15:59:32 2010 -0600
Version 0.9.99J
Alpha release
commit f7dbe5dfd15ad3c8b759961bd390e3771fde8488
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 15:58:21 2010 -0600
WIN32 build fix
commit 3a3328766964a3fd62e0f40a0992194aa83322ec
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 13:55:44 2010 -0600
Version 0.9.99I
Alpha release
commit 61f1e7142aec4c2a821b3aa2ea5a30a48d680bfc
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 13:55:41 2010 -0600
Status File Change
Removed rig_nbr from status file
Determine rig_nbr based on noun name of last transceiver
used.
Status file is backward compatible.
commit 06744614c77e6b981340daf30e01dec719c4b454
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 12:47:42 2010 -0600
Version 0.9.99H
Alpha release
commit 13291947e484402be64d4692177840b8ade3c7e3
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 12:42:40 2010 -0600
Serial Port Discovery
Changed serial port discovery routine.
* if available, use non-polled device lookup in Linux
* added code to support OS X, FreeBSD serial ports
commit 33730965244451adcb626eb023aeccc9fb17d39e
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 11:33:13 2010 -0600
TT-570 update
Added TT-570 to enum declaration in rigbase.h
commit 8a0f254c4f9f3d84ba8db4c600627066d7a31e4f
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Feb 4 11:32:17 2010 -0600
TT-538 update
Update to volume control read/write
commit 9f0d0bca88d9bf6a0ed3365fb57a03816b28e41e
Author: André - M0JEK <m0jek@me.com>
Date: Thu Feb 4 06:59:47 2010 -0600
OS X exit on start
Fix to OS X version exiting immediately after start
commit c581acc68db7d996c9349f8570372698110ae5ae
Author: Chris Sylvain <kb3cs@arrl.net>
Date: Sun Jan 24 21:06:21 2010 -0500
TS570 bandwidth control and basic metering
commit ee6911a7bd00eee59c9c5ab65d291c6e1454ef15
Author: Chris Sylvain <kb3cs@arrl.net>
Date: Thu Feb 4 06:54:24 2010 -0600
TS-570 S-meter scale adjusted
commit 4341cabcbad5c7773d0ecd70dcc7005146d5ca3c
Author: Chris Sylvain <kb3cs@arrl.net>
Date: Thu Feb 4 06:54:21 2010 -0600
Add initial Kenwood TS-570 support
Kenwood TS rigs and Elecraft K2/K3 are all similar and yet different
commit 35e8af57dd4f891ebfb12a369e8406aede17a20e
Author: Chris Sylvain <kb3cs@arrl.net>
Date: Thu Feb 4 06:47:25 2010 -0600
Use modulo arithmetic on loopcount in serial loop
commit cb73ffe643166bea562f0119a592ab20d236511f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jan 17 13:33:29 2010 -0600
Version 0.9.99G
Alpha release
commit 4e275fe1421fba248c6c3b0deab4810a2d560248
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jan 17 08:02:26 2010 -0600
Use defaults fix
menu item state was not restored on program start.
commit 658c4621d203a6491d7a1f8e02eff445f637a986
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Jan 17 08:01:21 2010 -0600
TS2000 fix
dev_bw set to wrong value in class definition.
commit b9279df9c9b73ebff2fda9e9e3f15646cc54e20d
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 16 18:47:29 2010 -0600
Version 0.9.99F
Alpha release
commit d5170940cbf3c0b00120c079c2a943ed13353397
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 16 18:44:41 2010 -0600
Use rig data
Added menu item to use current transceiver freq, mode, bw
when restarting program.
commit 1b13be12ec502d39874697247734338af7591593
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 16 18:27:09 2010 -0600
TT550 noise blanker addition
Added noise blanker code
Added code to populate agc and nb level combo widgets
commit f723ca6f64fd40888da9d0efb6825e8c58f3d661
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 16 14:06:47 2010 -0600
Version 0.9.99E
Alpha release
commit 02a60779bf58b81752df0385e5feb3c36858ef25
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Jan 16 14:05:05 2010 -0600
TT538 / TT550 additional controls
Added controls, modified existing, tested i/o stream for
consistency with Pegasus Windows GUI application
commit edc73ce15fd3566401c12e4f5c6d4c9af90ffa29
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 15 23:40:24 2010 -0600
TT538 / TT550
Initial work on TenTec Jupiter, Pegasus and Pegasus
emulation mode for Jupiter.
commit a6d7eb1e8ab2a82a7f7b5e6896d0bea9e6247ed3
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 6 10:47:32 2010 -0600
Version 0.9.99D
Alpha release
commit 8ecf733ae12593eccb545d47e3419c627cc958d8
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Jan 6 10:46:30 2010 -0600
FT450 Preamp Read
Read logic was inverted. Fixed.
commit 5ff0ca1aeb1b5c6f4eeebab689582b1a8d434eeb
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Jan 4 16:12:11 2010 -0600
TT550 work
commit 1728d0b64d597b0827ec762b7e3f5f745a19c3b9
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 1 20:37:03 2010 -0600
Version 0.9.99C
Alpha release
commit c9a92062dae7758354efb22c50293e34807b56ed
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 1 20:37:00 2010 -0600
Jupiter-Pegasus DTR line
Changed default to DTR enabled for TT-538 and TT-550 xcvrs
commit ca14ecdba87a28f0732ce6b6fac4a228bd15af35
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Jan 1 20:36:55 2010 -0600
FT767 transceiver
Added transceiver class FT767
XmlRpc error reports
Suppressed stderr reports from xmlrpc library
commit f2df2ba7e9d72ac5f7fb84329f1d7d8d41959187
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 30 14:57:40 2009 -0600
Version 0.9.99B
Alpha release
commit 88db85e42f27b3191a1984e355c7d19c9e328a6d
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 30 14:57:40 2009 -0600
XML_IO Race Condition
Corrected race condition during xml_io update to mode/bw
TT-516 AM bandwidths
Added AM bandwidths table
commit 8b336f518ce14c2ddb4026a072e4bbd2c1205ff3
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 30 08:59:05 2009 -0600
FT100D fix
Fixed bit interpretation for transceiver bandwidth report
Submitted by Walter Fey, DL8FCL
commit 98fc2e9d146ebe8d714e257f2bb6506bfa571a01
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Dec 29 08:17:22 2009 -0600
XMLRPC mod
Updated xmlrpc calls to server to comply with changes in
server command language.
commit b1a1061ef566ff17105d3161d02bbc817bdccbe1
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 25 12:19:00 2009 -0600
Version 0.9.99A
Alpha release
commit 681d3cae7879e964ce1911ae628b650739123047
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 25 12:17:11 2009 -0600
Mode-Bandwidth Annunciation
Added transceiver mode / bandwidth change annunciation.
flrig / fldigi tracks changes made in transceiver to:
frequency
mode
bandwidth
commit bdbc63ab85bd3817ba4d63c79a517e7bd794f267
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Dec 25 12:12:11 2009 -0600
FT-857D update
Modification to read bandwidth / mode.
commit 8b7687c3cc68395b4c37ee674a1ba1199fd1edb3
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 24 09:39:50 2009 -0600
Version 0.9.98
Alpha release
commit 84f04dda1bd94a5d09ea091789461f42b14162c8
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 24 09:38:52 2009 -0600
FT-857D get_mode correction
Get_mode method for this class was completely bogus :>(
commit e1377830e7b103ef330072573a38c0a71e3505a9
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Dec 13 13:42:09 2009 -0600
Version 0.9.97
Alpha release
commit 2a4f12a1b0b02f8018f0a623f9bc7a834cd4ab21
Author: David Freese <w1hkj@w1hkj.com>
Date: Sun Dec 13 13:40:27 2009 -0600
Socket not available checks
Removed all socket i/o from main and serial threads if socket
not already opened and available. Socket availability checks
constrained to socket i/o thread. Removes adverse impact on
gui and serial thread performance due to socket wait state.
Particularly noticable on win32 platforms.
commit 8ccc07d2be4f718c23c983e35496a5d7a08f6034
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Dec 12 14:55:41 2009 -0600
Version 0.9.96
Alpha release
commit 8017748c2187664093e394ab53c32fdc621f175b
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Dec 12 14:54:40 2009 -0600
Improve transceiver response
Changed from on demand to polled frequency updates.
Prior behavior required that transceiver be sent every step
change in the flrig frequency display. New behavior only
sends state at time of poll iff the value changes. The poll
is a part of the serial thread loop. Original code gave
poor response on low baud rate serial ports.
commit 848b980719c8d5e2bad2cf6c43b7937fcddfe847
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Dec 10 09:17:48 2009 -0600
Exception handler
* Added catch (...) statements to correct "death by win32"
problem on MS when closing down without the presence of
a running fldigi.
* Removed unused code from xml_io.cxx
commit 5c49dea6213707ab6652387014bad63a4dd7e36b
Author: David Freese <w1hkj@w1hkj.com>
Date: Wed Dec 9 14:15:59 2009 -0600
Version 0.9.95
Alpha release 0.9.95
commit 40c3797411f2562b00b7b4f3d31bb8e81791c5d0
Author: Stelios Bounanos <vcs@enotty.net>
Date: Sat Dec 5 18:07:45 2009 +0000
Use XML-RPC
* Add xmlrpcpp (cvs20091205)
* Add support for the nil type
* Use XML-RPC calls for fldigi
* Use "boxcarring" (system.multicall) to retrieve fldigi status
commit ab5c7e5cb9e2b72084b75e205967e58273b41d54
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Dec 1 19:04:22 2009 -0600
Thread conflict fix
Changed to single socket send/recv function.
Added mutex lock / unlock's to prevent thread conflict
Changed support functions to be re-entrant.
commit f0acfb4711d8ea5d62c21ba394af7bd2e1af1128
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Dec 1 09:28:06 2009 -0600
Socket allocation
Changed to dynamic allocation of socket instance
commit a5f326a9f6779496e0809597b022544bc760ca44
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Dec 1 05:09:52 2009 -0600
Mem Leak Fix
Fix for memory leak in dialogs.cxx
commit 9e9795d2a3a5be9cecb2b419bfbb986b2f2e628f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 28 19:36:55 2009 -0600
Version 0.9.94
Alpha release
commit 0b301f0e98e3e42bc8ccd30ce03603a4987fbb4f
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 28 19:36:52 2009 -0600
FT857D mod
* Corrected code for power_out and swr.
Patch submitted by Rich, WA4SXZ
commit b5ef8e31febf9ec15d689187dacaf6f8f2f6c2b1
Author: David Freese <w1hkj@w1hkj.com>
Date: Sat Nov 28 19:36:40 2009 -0600
Window Decoration
* Added code to support window bar icon
commit 09ec7ef51eee2bceb8f2dccbde5c7f931b5c4488
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Nov 27 19:02:58 2009 -0600
OSX Build mods
* Accommodate OS X file system behavior of case insensitivity
* Removed unused bit map images
* Fixed no-effect statement in support.cxx
* Changed all base class destructors to virtual; suppresses
multiple warnings on OS X build
commit 4fd62cf6328dbcf6ed665d057aea480b4421b1cb
Author: David Freese <w1hkj@w1hkj.com>
Date: Fri Nov 27 11:34:19 2009 -0600
Version 0.9.93
Baseline for push to berlios repository: flrig/master
commit 0a75d3d1fb43068f608745a496691a235dc1ca47
Author: Stelios Bounanos <vcs@enotty.net>
Date: Fri Nov 27 11:21:29 2009 +0000
Disable win32 snprintf workaround
This is not needed with gcc 4.x.
(adapted from commit 78d5e4dfbb4e39d90910d88eae8404287fa2d078)
commit ebd8568a8d239fb0b25905eefeabc3f84dc7fda6
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Nov 26 15:56:32 2009 -0600
Version 0.9.92
Alpha release
commit e126caa4d3d3f130fe7d57e49ed9e1f109a1573d
Author: David Freese <w1hkj@w1hkj.com>
Date: Thu Nov 26 15:55:30 2009 -0600
No Curl Mod
Removed libcurl and libxmlrpc dependencies from source.
Substituted application specific xmlrpc string generator
and parser.
Substituted standard client socket calls, socket class
derived from fldigi/flarq source tree.
commit be23b2f23cd7290b66bb5fe5c27fd060f7486c33
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Nov 24 13:56:34 2009 -0600
Version 0.9.91
commit f902afcbd017cf247fe8ebe15bd20c06e39e6038
Author: David Freese <w1hkj@w1hkj.com>
Date: Tue Nov 24 13:54:16 2009 -0600
Dependencies
Add dll dependencies, script mods for win32 build
commit bd30e7a699f9f32701f671f0923dcb59fc5063a2
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Nov 23 10:35:38 2009 -0600
Build fixes
* Added correct flrig.icns for OS-X build
* Added missing specifiers to mingw32 build scripts
* Added builddist.sh script
commit 59a7b99b32b83c6d52e335700477e978689110de
Author: Stelios Bounanos <vcs@enotty.net>
Date: Mon Nov 23 07:02:52 2009 -0600
Fix OS X compilation
* Add OSX conditional for Pixmap code
* Always define KNAME and call Fl_Window::xclass()
commit 7cb8e32ef3a359c464e37edfdc3f7f580513ceff
Author: Stelios Bounanos <vcs@enotty.net>
Date: Mon Nov 23 13:01:17 2009 -0600
Fix resource include
commit 818bb9d6ffd6ce392139cfbeefb337f1380e792c
Author: Stelios Bounanos <vcs@enotty.net>
Date: Mon Nov 23 18:54:13 2009 -0600
Add pthreads-w32 build flags
commit 90ee9b1e73e3e13ed4936621dd2e63a68caed65e
Author: David Freese <w1hkj@w1hkj.com>
Date: Mon Nov 23 06:52:19 2009 -0600
Version 0.9.9
* Initial gnu autotools build source