commit 09dfcdd4832b2e9225ab03653e4c68df470d1251 Author: dave-w1hkj Date: Wed Mar 27 14:08:00 2024 -0600 alpha commit c80c2eb2d1f0ea829049764b24ce8eb5d625f925 Author: dave-w1hkj Date: Sun Mar 24 07:16:12 2024 -0500 FT991A * test for valid return strings to queries commit f14ee7c4b241ecf05a7d5696944e9216b24b8662 Author: dave-w1hkj Date: Wed Mar 27 14:08:10 2024 -0500 IC7300 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 commit 75483df9bae8ca9c34bf31570b3fc284fd38784e Author: dave-w1hkj 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 Date: Sun Mar 10 07:20:28 2024 -0500 UI tab color * add restore tab color to ui initialization commit 3e111186c967ff6b9150792c74d418594492bf01 Author: dave-w1hkj Date: Sun Mar 10 15:13:27 2024 -0500 Xml binary client commit f8fdb9e3180ade8b4e7ed89c336c7aa9beb71fd9 Author: dave-w1hkj Date: Sat Mar 9 07:31:38 2024 -0600 FT747GX * add to list of supported transceiver. commit c0eb8b49167df8c849f5647dce4ff55892e78100 Author: dave-w1hkj 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 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 Date: Sun Mar 3 16:05:02 2024 -0600 TCPIP connection * change timeout for VSP type connection commit e08d5ae295124e7f1f67d8147adf0bf4cc62263c Author: David Freese W1HKJ Date: Mon Feb 19 06:37:00 2024 -0600 Yaesu Xcvr RFgain/squelch * code additions contributed by Steve AG7GN * added squelch control methods to . FT991, FT991A . FT710 . FT2000 * added RFgain control methods to . FT2000 commit a55e153c071b51d0d8de994c0447812893f2db89 Author: dave-w1hkj 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 Date: Mon Feb 5 21:44:01 2024 -0600 FT747 check * change code which checks for presence of FT747 commit ddc6281b22d5c4a15e96b37ad698d7078d74c21a Author: dave-w1hkj 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 Date: Sun Jan 7 21:03:28 2024 -0600 LISTSIZE * gee, someone actually wants more than 200 memory spots commit 1377f283e4dcd347a32bd262fe57bcd90896ad04 Author: Thomas Beierlein 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 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 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 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 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 Date: Fri Dec 29 15:45:38 2023 -0600 Version 2.0.05 * maintenance release commit fb72498d774e89cd313797c538895bad0a534c5c Author: dave-w1hkj Date: Fri Dec 29 07:04:50 2023 -0600 MinGW compile warning * fix to remove warning commit e2ce0334c9b78dd5ab6e002a40597d461e75347d Author: dave-w1hkj Date: Fri Dec 29 11:23:43 2023 -0600 FT 891/991/991A * correct start up method commit afb6943c022afca59d3cedc1240583a02a29a9b1 Author: dave-w1hkj 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 Date: Sat Dec 16 15:46:54 2023 -0600 IC705 * update DV mode/bandwidths commit 35a47a1ede2b78edebae8b0d0b3e4a6950241909 Author: dave-w1hkj Date: Tue Dec 19 08:00:29 2023 -0600 vector interpolator commit b323c9ba950e6a865af7cb7801f3abb151ee42f5 Author: dave-w1hkj 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 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 Date: Fri Dec 8 13:22:39 2023 -0600 mingw64 warnings * code changes to eliminate compile warnings on mingw64 commit bc7eba835dbb058845d7be45bbccbf0176ebf7d1 Author: Michael Black Date: Fri Dec 8 06:41:37 2023 -0600 XMLrpc get_swr * Add new xmlrpc class * Update PowerSDR class commit 5f4894e8d84ddcd121cc1490697fce2bcebf1572 Author: dave-w1hkj 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 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 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 Date: Sun Dec 3 14:45:09 2023 -0600 FT710 bug fix * vfoB frequency incorrectly parsed commit 0d8ca1b341848205909864ea6994d37cad480c41 Author: dave-w1hkj Date: Sun Dec 3 12:23:38 2023 -0600 xml trace commit b533a9e49683c5150c7b1f6f4c11e92467b2b4fb Author: dave-w1hkj Date: Sat Nov 25 09:30:58 2023 -0600 Test mode * allow NONE selection for all serial ports commit add2a5e1f0d9585825ba524be7c1eff5ee4ad235 Author: dave-w1hkj Date: Sat Nov 11 12:17:23 2023 -0600 UI cosmetics * Change all occurances of 'Hang' to 'Delay' commit 39aee6d1b4fc8784e9cea5f2c0f1102eec9e88a2 Author: Michael Black Date: Fri Nov 10 19:13:42 2023 -0600 gcc 13 mingw fixes * changes needed for mingw build commit b8d35aa904203444afaf2560242ff4c352398288 Author: dave-w1hkj 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 Date: Thu Oct 12 09:02:47 2023 -0500 Serial Port ID * add last used port to combos commit 3aed89e1eb8e882769aa98ad357a2e2aea510004 Author: db VA3DB Date: Sat Oct 28 10:34:37 2023 -0500 FreeBSD fixes * Submitted by Diane Bruce, FreeBSD maintainer commit 722c1e8ebd8774434ffd13bf3423248f7621cc6f Author: dave-w1hkj 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 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 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 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 Date: Thu Sep 21 05:11:35 2023 -0500 Serial trace * restore serial_trace inhibit commit 25e61de97da6e5987ce27d6c64ed555a108738ab Author: dave-w1hkj Date: Wed Sep 20 07:51:08 2023 -0500 PowerSDR * change methods to use wait_string vice wait_char commit 2d64122640d5e76575c8455b22c9f27a61107596 Author: dave-w1hkj Date: Wed Sep 20 06:43:28 2023 -0500 Fix Warnings * Fix warnings . FT857D.cxx . ICbase.cxx commit 3732450377f1f921a5d20587474383989703dacd Author: dave-w1hkj Date: Fri Sep 22 03:06:28 2023 -0500 rigbase * add wait_string function commit 5b2d69e74e88cf7d7ac111fba5bb8a0678f4e3ba Author: dave-w1hkj Date: Wed Sep 20 22:12:57 2023 -0500 IC7300 * autostart code modification commit 6101988b9e84a0e35ab1068de31699d47fbad9db Author: dave-w1hkj 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 Date: Tue Sep 12 09:00:26 2023 -0500 Code cleanup * correct compile warnings commit fb9ddb2a6a004389c7698563e6fa2f7aa3470649 Author: dave-w1hkj 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 Date: Tue Sep 5 12:42:33 2023 -0500 IC7851 * fix set/get modes commit 2657970e36332c2484a9ecbad9d8d1e7b810a03c Author: dave-w1hkj 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 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 Date: Fri Aug 25 14:25:08 2023 -0500 Version 2.0.03 * maintenance release commit 9e1797b75d2a70ee55fcde49c0f65352498d87fb Author: dave-w1hkj Date: Wed Aug 9 05:45:08 2023 -0500 SmartSDR * add support for Flex SmartSDR commit b6b096336311b0b5532f35ec472cb012eb74d85f Author: Black Michael Date: Fri Jul 28 02:28:55 2023 -0500 ALC image * Add new ALC 40dB scale for PowerSDR commit f0f216b7035afcf9b7de945b7457d034bdc94d95 Author: dave-w1hkj Date: Thu Jul 27 09:45:58 2023 -0500 FTdx10 metering * add Idd and Vdd meterinig commit 19b9317252f667d947522fea5ae84b7f4b07508c Author: dave-w1hkj Date: Sun Jul 23 18:50:48 2023 -0500 IC9700 * correct get_sat_mode commit 3907800fd819a9c1788366cef5c793fa10c2596d Author: dave-w1hkj 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 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 Date: Tue Jul 4 23:36:04 2023 -0500 ic735 bw * remove has_bandwidth_control commit 0cc4065354c2964ee1674d11bd5056bce4c38368 Author: dave-w1hkj 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 Date: Mon Jun 26 02:41:56 2023 -0500 ui controls * fix label sizes commit 085a13da63391560ed06df7d570c54d5f056462d Author: dave-w1hkj Date: Mon Jun 26 02:17:58 2023 -0500 flex 1500 * remove startup reference to tci centers array commit be06a1a97f1e0b5ba454710b2bbefd7453fe8c34 Author: dave-w1hkj Date: Mon Jun 26 02:02:23 2023 -0500 rigs array * change xcvr order in rigs[] commit b92e1973311673cb2ee226ce9fd8af29830231b6 Author: dave-w1hkj Date: Wed Jun 21 09:54:22 2023 -0500 FTdx3000/9000 * update mode lists commit 02a5de9c8e5ac52722fcab6daa8397c9bcc9c6a6 Author: dave-w1hkj Date: Tue Jun 13 16:09:13 2023 -0500 FT991A agc * fix to annunciate AUTO . submitted by Dave, KZ1O commit f9a8362132f2ea63b74d2a627eb01dd6ec1923b4 Author: dave-w1hkj Date: Sat Jun 24 06:33:13 2023 -0500 xmlrpc alert * add indication when xmlrpc server active commit 3d78e4bc14456037d4f4bd4f4af101fa42880607 Author: dave-w1hkj Date: Mon Jun 26 02:11:11 2023 -0500 QMX * add qrp_labs QMX transceiver commit 38ab95efad58c8d09b60286370b95994cdb0903d Author: dave-w1hkj 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 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 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 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 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 Date: Fri May 26 10:30:39 2023 -0500 TS990 meters * add missing meters commit 019f3e5e9aee5c655d679379b537fc2014ed6808 Author: dave-w1hkj 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 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 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 Date: Fri May 19 09:49:44 2023 -0500 fltk.1.4 mods * fltk-1.4.x compatability commit c2e2d71543f164a0705b2801404ac8c410d3acde Author: dave-w1hkj Date: Mon May 15 17:08:05 2023 -0500 Missing FT987D * add missing instantiation code commit 915d98c5781fc8a39b37699a23d63bea4a235451 Author: dave-w1hkj 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... * 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 ... 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 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 Date: Mon May 8 07:36:20 2023 -0500 button colors * remove fixed color attribute from various controls commit 22e7d265ac652f96f53be7fa327524fedee9d112 Author: dave-w1hkj Date: Sun Apr 30 13:35:10 2023 -0500 FT890 update * change initial serial timeout values commit 1c209bb4ff64a51594ebe87f88c6663131424cb7 Author: dave-w1hkj 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 Date: Tue May 2 17:08:27 2023 -0500 string vectors * replace all occurances of "const char *...[]" with std::vector... * 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 ... as static to allow building on 18 years old Mac's commit b401cf13548f3cdbb38666cfc98b0cd96210c88d Author: dave-w1hkj Date: Sat Apr 8 09:15:59 2023 -0500 trusdx seg fault * correct erroneous trace parameter commit d67bde7b9d2ecbda2a6ef49fb28b6aa1936b48ba Author: dave-w1hkj Date: Fri Apr 7 11:48:22 2023 -0500 combo highlight * fix off by one pulldown highlight commit 6d65eec992c731c15a698e33de21904f2b440bb7 Author: dave-w1hkj Date: Thu Mar 30 16:12:43 2023 -0500 TS590S/SG * Change default serial port write delay. commit 71609348584e76413ac8f4411af2a0184323ca54 Author: dave-w1hkj Date: Thu Mar 30 11:45:09 2023 -0500 Yaesu FT710 * add FT710 transceiver commit 2ed6af506f23ae577486beb1a7bdf607dcbde106 Author: dave-w1hkj 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 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 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 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 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 Date: Fri Mar 10 14:03:50 2023 -0600 Version 1.4.8 * maintenance release commit e0d968c66438ae2ca373d862ecd346718edee0da Author: Harry McGavran 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 Date: Wed Mar 8 19:06:23 2023 -0600 Window decoration * bug fix commit 1c597f1eba2c6c98bfb65f57577ee3218536668a Author: dave-w1hkj 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 Date: Sun Feb 19 11:32:43 2023 -0600 FC LEAVE event * modify LEAVE event behavior commit e257978b11c3e3b7e4870dc92789725fbc30e928 Author: dave-w1hkj Date: Tue Feb 7 10:37:36 2023 -0600 socket address * change to allow LAN connect on winders commit 5897199f66074a1872989daf1904619a2f70ec35 Author: dave-w1hkj Date: Tue Feb 7 09:00:33 2023 -0600 cwiox commit 08f45befac9996957eafab0294fed7946ae597ae Author: dave-w1hkj Date: Sun Feb 5 14:55:22 2023 -0600 thread priority commit b4fd41b12d293263d7881c0c69734977596ae5be Author: dave-w1hkj 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 Date: Sat Feb 4 11:48:32 2023 -0600 Rescale dialogs * add fltk 1.4 compatible rescale capability commit b4c30d05077eb3556db8d89b2d3c920e7c4fc717 Author: Leif Sawyer 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 Date: Thu Feb 2 12:39:23 2023 -0600 cwio timing * test alternate time-of-day methods commit d30e60ca388d0ec9bcd15449fcce2f37a03abf56 Author: dave-w1hkj Date: Tue Jan 31 09:08:53 2023 -0600 Warnings * clean up compiler warnings commit 315c62ebbe17df739c6b4becacfe6fdad806f9f5 Author: Black Michael 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 Date: Sun Jan 29 11:45:37 2023 -0600 Morse table * corect Morse table entry for double quote commit 17611bfe3d88368a58a0706a359a86dd5291164b Author: dave-w1hkj Date: Wed Jan 25 08:30:06 2023 -0600 xmlrpc cwio ptt * re-enable cwio_send 0/1 commit 484b65c7a69d07b875aaa63a327e6361d8017176 Author: dave-w1hkj 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 Date: Sat Jan 21 08:14:23 2023 -0600 SunSDR2 * correct max allowable frequency commit 5069393eb1c62a5801efc43370fe34844460757a Author: dave-w1hkj Date: Sat Jan 21 08:09:41 2023 -0600 Icom 705 * correct max frequency allowable commit 2ec006aac79ae594eb5c8614677e6ab19db5f6b4 Author: dave-w1hkj 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 Date: Mon Jan 23 01:55:19 2023 -0600 QDX Version 1.06 * update methods to firmware >= 1.06 commit 0548b9f8c15e98b5a80b64a9127aa6ac2cf94fa5 Author: dave-w1hkj Date: Mon Jan 16 19:09:57 2023 -0600 TS570 smeter * correct smeter cat string parser commit 5fb18d7be38fec3a1bd027c2b4199b7b05199e59 Author: dave-w1hkj 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 Date: Thu Jan 5 16:27:50 2023 -0600 Window Decoration Icon * Fix Fltk transpareny bug for flrig icon. commit 8e72233ebd6168739b5a587c4c96fa6f2d37309c Author: dave-w1hkj 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 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 Date: Mon Jan 2 15:47:20 2023 -0600 SunSDR2 PBT * Add INNER, OUTER controls for bandwidth adjustment commit cc1078904164464a2ae5d3313417441ad0cf8710 Author: Fred-N8YX Date: Mon Jan 2 10:02:09 2023 -0600 PCR1000 dsp * add DSP control commands / UI elements commit 39dd4434d1b1e1105d489bbd03d3f93ae64187f5 Author: dave-w1hkj 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 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 Date: Fri Dec 16 09:48:54 2022 -0600 Add IC751 ICR71 * new rigs commit 926830cc34a16cab714f86f606470435fb81f167 Author: dave-w1hkj 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 Date: Fri Dec 16 23:24:43 2022 -0600 PBT * Separate PBT selection from IF Shift configuration commit f22ed3ff0f78af79067d3687e85fcdf05531bbd9 Author: dave-w1hkj 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 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 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 Date: Thu Dec 1 18:40:50 2022 -0600 QDX adj * correct tcxo freq adjust algorithm commit fd5980f900342e7a97d123f375d316a1b150e55c Author: dave-w1hkj 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 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 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 Date: Thu Nov 24 08:05:44 2022 -0600 MinGW warnings * change code to remove compiler warnings commit 497dc95b689c28087f2273492092953255f1dd9d Author: Black Michael Date: Wed Nov 23 11:03:19 2022 -0600 Multiple monitor * change to support multiple monitors commit 7f5b2a0c1a2bf3f05361b3291ff672e7207a24fd Author: dave-w1hkj Date: Wed Nov 23 09:22:33 2022 -0600 Xmlrpc seg fault * close down seg fault on Windows commit a3f2c8b58023fe211bd557b7cd29aba286085c69 Author: dave-w1hkj Date: Wed Nov 30 06:59:48 2022 -0600 Power SDR update * Add AGC controls * Fix ZZNR command commit 15b15dde087caf9e90b29f237b08d8409bac2a5d Author: Black Michael 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 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 Date: Tue Nov 22 14:41:50 2022 -0600 RHEL 7 build * add #include to WSclient.h commit 4b618c05c3ecb348ba3f263527b20348744c3792 Author: dave-w1hkj Date: Tue Nov 22 09:07:03 2022 -0600 Xiegu rigs * correct smeter, swr meter conversions . G90, 5105 commit 342702f28fc006536a5542f54c09ca94cb96e947 Author: dave-w1hkj 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 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 Date: Sun Nov 20 05:42:55 2022 -0600 FTdx101D power display * correct power display and get processing commit b5ce7bace56c202a34bf3b7427644e030d8bf32d Author: dave-w1hkj 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 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 Date: Wed Nov 9 18:59:07 2022 -0600 powersdr * tune status fix commit 436c20387c42e374f46a81a18551273981bf9880 Author: dave-w1hkj Date: Sat Nov 12 09:44:33 2022 -0600 QDX * add backend for QDX transceiver commit 5fffbdd66a70bfd57d82987409dd4875c1046295 Author: dave-w1hkj 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 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 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 Date: Wed Oct 26 07:06:05 2022 -0500 Slider Widget Focus * add focus test to handler commit dcd105f2af85b141edd9e7e83d7c2e6e9c146b36 Author: dave-w1hkj 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 Date: Fri Oct 21 06:12:02 2022 -0500 Icom swap flag * enable 7851 & 7300 canswap flag. commit 7b4f9d9fba2532b879ab1fd0bdb6f16afd7ccdd6 Author: Dave Tillman 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 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 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 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 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 Date: Sun Oct 30 12:28:12 2022 -0500 User Interface - Frequency Control * Operating refinements * Standardization across fl* apps commit 8ca1ba0b7fb4fad11833087fc926f29af097b7b4 Author: Dave Tillman 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 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 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 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 Date: Sun Sep 25 14:11:19 2022 -0500 message icon * test for void parent commit 1e45615dff8a8b01f3d0c2e1a59d87947e26044c Author: dave-w1hkj 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 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 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 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 Date: Fri Sep 23 16:44:05 2022 -0500 Trace macros * correct sett trace macro commit 343b3c789299f0ad2ed13fa832a41a65d69d9d78 Author: dave-w1hkj Date: Wed Sep 21 18:46:24 2022 -0500 FTdx10 autostart * modify autostart method for reliable behavior commit da22b23c021ee024bd1a6cf72afe596aeba08412 Author: dave-w1hkj Date: Mon Sep 12 12:34:27 2022 -0500 combo * corrected sort method * additional changes to add method commit 87288b21fbad1f5f06b54b0a8e232e424722ec15 Author: Dave Tillman 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 Date: Fri Sep 9 07:59:34 2022 -0500 (tr)uSDX * add backend class for (tr)uSDX transceiver commit a5668525f6716b35a718d1941067b4ad976abbf3 Author: dave-w1hkj 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 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 Date: Sun Sep 4 14:49:45 2022 -0500 Smeter/Freq poll * add poll inhibit for smeter and freq commit c57049128fce2eb0c132fa2d9af2ec521dbd2d1a Author: dave-w1hkj 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 Date: Wed Aug 31 13:36:42 2022 -0500 IC7851 * correct x25 x26 freq mode get/set CAT strings commit 13c4be934c74f2d083db7053287c5599dcad7b3b Author: w5pny Date: Mon Aug 15 06:35:56 2022 -0500 Add K4 transceiver * add transceiver class for Elecraft K4 commit f0056a5510465fe5fcd5fceaf337a1b2e1f16544 Author: dave-w1hkj Date: Sat Aug 6 09:00:10 2022 -0500 TS 590 S/SG AM data mode * add data mode commit f7e797e0211e6b3856f7a1330aa4b20fd456164c Author: dave-w1hkj Date: Tue Aug 2 09:43:56 2022 -0500 Version 1.4.7 * Maintenance release commit b1387f6b759f794b43c8d37c4b11453c389e0a26 Author: dave-w1hkj Date: Tue Jul 26 13:15:06 2022 -0500 Missing images * add missing image files to repository commit 1c28e513015b399931e7f51c17492fb4cb2c3441 Author: dave-w1hkj 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 Date: Mon Jul 25 13:49:52 2022 -0500 Version 1.4.6 * Maintenance release commit 6422130bc8c50476e975301dade601ee2f58c024 Author: dave-w1hkj 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 Date: Mon Jul 11 10:30:22 2022 -0500 Icom mode_type * add missing mode_type tables: . IC728 . IC735 commit dd0c523e131df1500dd21933a723e8cbc28952cc Author: dave-w1hkj 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 Date: Mon Jul 25 14:50:39 2022 -0500 sdr2-win * fix for min-gw builds commit bba23c7df95e2a2d797c4fd861c08282281d0e21 Author: dave-w1hkj Date: Fri Jul 1 08:07:00 2022 -0500 SunSDR2 CW bandwidths * Change CW bandwidths in tcisdr transceiver class commit b6c69cdc137fee069861d7436dbfe3bac573d823 Author: Andrew Hart Date: Fri Jul 1 08:06:25 2022 -0500 IC7600 mods * corrections and additions to code marked ALH commit f84403b6e25bbd9b9fd088ce2f2007a0d79699d9 Author: dave-w1hkj Date: Mon Jul 25 08:38:54 2022 -0500 IC9700 satellite support * add satellite support commit f841d12446deee302fb16d4f93b4773a73a014f5 Author: dave-w1hkj 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 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 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 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 Date: Thu May 5 05:44:36 2022 -0500 FTdx10 Power out * correct get power out commit f14dba5b637bfe563974d1b2e7bf709634b3aa2c Author: dave-w1hkj 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 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 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 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 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) 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 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 Date: Mon May 16 09:35:47 2022 -0500 QCX+ * Add backend for QCX+, a Kenwood style command set commit b5e81e4fbe4c9ce8de5360ba1e47c13ec3d873a2 Author: dave-w1hkj Date: Tue Apr 5 03:09:49 2022 -0500 TS570 Split * Correct get logic commit fb320437ea368a51958ab23f24594ab165813ec0 Author: dave-w1hkj Date: Tue Mar 29 11:06:59 2022 -0500 pts ports * add /dev/pts to serial port search path commit 7a4f11231c0f9d2c5021936895ae734b65d25f3d Author: dave-w1hkj 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 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 Date: Fri Mar 25 10:50:23 2022 -0500 Version 1.4.5 * Maintenance release . update documentation commit 745a55f96e6fae024ed79b108b8764a3d1243d24 Author: Black Michael Date: Fri Mar 25 10:46:09 2022 -0500 PowerSDR * added get set noise commit 52a1e5a3a7c1b50676227cc3da9967129ca0810f Author: dave-w1hkj Date: Tue Mar 22 10:42:23 2022 -0500 trace mod * change temp storage to simple std::string commit db77a6c18633d5bd7df7e85c60aa5c128968362b Author: dave-w1hkj 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 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 Date: Thu Mar 17 11:38:37 2022 -0500 IC F8101 * trace statement additions commit b6ce40b91ae931c5cdb35a1451b5dfcdf8abe90b Author: dave-w1hkj Date: Sun Mar 20 19:11:43 2022 -0500 TS990 * class methods commit f7bb8b2c98666c8a8956a379c2c250b3d0b97338 Author: dave-w1hkj Date: Tue Mar 15 11:03:52 2022 -0500 testmode commit 15d8025d61462d5804a790eae11baf467b25a320 Author: dave-w1hkj Date: Tue Mar 15 09:58:08 2022 -0500 visible tab * Correct logic for restoring visible tab between executions. commit 8d0a23c2dca3e2476b9e997c4c010fa4714485db Author: dave-w1hkj Date: Tue Mar 22 08:33:04 2022 -0500 Serial Trace * change ReadBuffer implementation * add pause control to trace viewing dialog * add \r to conversion commit 4d7e2f871c3b52956cb1f71b32ca21998865d1e4 Author: dave-w1hkj 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 Date: Sat Mar 12 12:30:26 2022 -0600 TT566 * rewrite class methods commit a059301c82dd785fd16f8f350cac12dc0e94236b Author: dave-w1hkj 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 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 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 Date: Fri Mar 4 15:47:05 2022 -0600 TT Eagle * add trace statements to TT599 methods commit 05ff6c50fb518065e0dc239fdb9b70142547521a Author: dave-w1hkj 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 Date: Thu Mar 3 08:51:35 2022 -0600 Xiegu X6100 * add X6100 backend, emulates Icom IC7000 commit 53183eb56ec6316b32c35a88dd126a33e829acc5 Author: dave-w1hkj 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 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 Date: Wed Mar 2 08:56:29 2022 -0600 traced * implement TRACED macro for tracking function/method calls commit ff699399acc722846389f6763103e7c2f4ec95f8 Author: dave-w1hkj 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 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 Date: Sat Feb 26 06:26:37 2022 -0600 setthex * correct macro to avoid compiler optimization commit baee9877a8baf6eb903d8822e8b58baa3956c8bd Author: dave-w1hkj 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 Date: Thu Feb 17 09:58:44 2022 -0600 Power SDR * update to get power out commit 1957addc233bebb42d09615bcea5c96e12ab3c3c Author: dave-w1hkj 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 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 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 Date: Mon Jan 24 21:44:03 2022 -0600 FT 817 * initial vfo fiasco commit d209e151acaa46c1b2c3f08f65584442b14b77ff Author: dave-w1hkj Date: Mon Jan 24 21:21:58 2022 -0600 7300 power table * update lower values commit 916234ab151e3e4a1948a73cbb5ffd1d41a5c8b1 Author: dave-w1hkj Date: Mon Jan 24 13:37:22 2022 -0600 CW keydown * Add key down/up button to cwio dialog commit b85adab7ba81afa0488ca35113025d6e1a0dd42a Author: dave-w1hkj Date: Mon Jan 24 07:18:04 2022 -0600 cwio fskio * testing external interface commit 3bb8fde31d246cb4dfabe79da603ec5a3687526a Author: dave-w1hkj 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 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 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 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 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 Date: Mon Jan 3 06:35:37 2022 -0600 xmlrpc mod vol * correct logic commit 9ec25e94f18dbbd6646f91fb2889d9abc07d4286 Author: Kenji Rikitake 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 Date: Fri Dec 31 08:33:05 2021 -0600 tab visible * Correct save/restore logic for tabs dialog commit 906fe8338de7cbe23f2aead717bc220eccb7fbf3 Author: dave-w1hkj 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 Date: Mon Dec 27 11:47:02 2021 -0600 TX500 * Implement CAT get/set PTT commit bf399908fe8ebf051e37ecdbcccef5027502927c Author: dave-w1hkj 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 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 Date: Sun Dec 26 07:35:26 2021 -0600 FTdx101D split * restore missing split button commit e5da29b4a56455ae83893dd26df28ce52a5cde31 Author: dave-w1hkj Date: Sat Dec 25 09:08:17 2021 -0600 TX vfo * add read VFO when PTT enabled commit 047aadbdad4ff0a93e67debaef983df66b98ab9d Author: dave-w1hkj 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 Date: Fri Dec 24 06:25:00 2021 -0600 TX500 update * code cleanup, no functional change commit be98a6225b7bf772173c05c37087a7828d865eba Author: dave-w1hkj 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 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 Date: Tue Dec 21 07:00:27 2021 -0600 FT 817/100D * correct reported issues reading power out commit 60f86c603edc8ea66975d2985229b7bac50ebddb Author: dave-w1hkj 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 Date: Sat Dec 18 11:59:38 2021 -0600 ic-7610 * fix various problems . attenuator control implementation commit 1b5081f47821e194196ff2db3b99fc0675a5d04c Author: dave-w1hkj 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 Date: Mon Dec 13 13:00:21 2021 -0600 wide ui * remove debugging code commit 209c96ea93bc2e5ff8ebcf82a7dae9d52a9635ad Author: dave-w1hkj Date: Sun Dec 12 13:47:27 2021 -0600 IC756 pro * Add missing code to set mode A/B commit fb3a2befdf6aed99a90220dbd99cfa0a39fa7ed7 Author: dave-w1hkj 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 Date: Tue Nov 30 06:01:04 2021 -0600 Documentation * update documentation commit 4ceec8584508bf000f89ae234d1d0e2c8a1feb57 Author: dave-w1hkj 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 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 Date: Wed Dec 1 07:45:26 2021 -0600 Signal Bar * Change peak detect and averaging algorithm commit 54ea1c07518630882701ae93cf2c7e179730ff8e Author: Brian Waterworth 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 Date: Sun Nov 28 20:38:32 2021 -0600 Power Meter Autoscale * remove conflicting code causing unstable display commit 536df7b1a2d4559fc8ea94ce3f5c4eb365c8caa0 Author: dave-w1hkj Date: Sat Nov 27 23:30:50 2021 -0600 fl_alert messages * correct wording in transceiver not responding alerts commit d35abcbc21ae1dcf0408f70057f0a8a57af98aa8 Author: dave-w1hkj Date: Sat Nov 27 07:53:00 2021 -0600 FreqControl * remove FL_RED revers colorization used for testing commit 0b77439e969b00a39a707fbb9c11ba1c66ccde71 Author: dave-w1hkj Date: Tue Nov 23 16:50:51 2021 -0600 code cleanup * remove compile WARNINGS commit fe691c9021e941788bb6f81b4fc824ccefe3d4a4 Author: dave-w1hkj 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 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 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 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 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 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 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 Date: Mon Nov 8 11:04:24 2021 -0600 vfo adjust * change increment to fractional values commit 3188549fe05cdd06819b905a7551aa11899e2174 Author: dave-w1hkj 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 Date: Mon Nov 1 09:48:10 2021 -0500 TX500 * Add Lab599 TX500 transceiver commit 615476b38751c4a4963948803f360e051221887b Author: dave-w1hkj Date: Thu Oct 28 20:40:14 2021 -0500 cw generator * update to timing intervals for CW generator commit 03991093402e0e66d22c586472fc47cca8d52063 Author: dave-w1hkj Date: Tue Oct 26 10:42:01 2021 -0500 ftdx101d * fix table lookups for bandwidth commit 19372d4c5816ad762dbb091dab36b14bf0115f10 Author: dave-w1hkj 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 Date: Sat Oct 16 07:37:44 2021 -0500 FT1000MP * correct read vfo A/B conversion logic commit d5559bc5d390c2acfa56d8d0cc597404cc0c3eef Author: dave-w1hkj 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 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 Date: Tue Sep 28 21:00:54 2021 -0500 elad * Add ELAD FDM-DUO qrp transceiver commit 2add8453e3d118c54a9b21a87ba55da0646ca312 Author: dave-w1hkj 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 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 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 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 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 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 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 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 Date: Sat Aug 7 10:33:55 2021 -0500 kx3_options * use GET OPTIONS to discover KXPA100 presence commit c668f84d95c24af4f8120868540b22cd606c847c Author: dave-w1hkj Date: Fri Aug 6 16:54:04 2021 -0500 kx3 extras * add programmed support for KXPA commit 7940dad80ed094e36a826e56bbc170f1775f85d9 Author: dave-w1hkj Date: Wed Aug 4 15:31:09 2021 -0500 Version 1.4.2 * Update release commit ff406f02e9619f3c090f254224036140a76a74fe Author: dave-w1hkj Date: Mon Aug 2 19:14:52 2021 -0500 FT1000MP * correct read vfo values commit 3aa0487d1af9232a99cafba745eb621487f0de02 Author: dave-w1hkj 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 Date: Sun Jul 25 10:27:35 2021 -0500 Lighted buttons * fix missing select color schemes * add scheme "gleam" commit 3ab7defa481b94aa2fd4fb7849f3d2f0879d1489 Author: dave-w1hkj 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 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 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 Date: Mon Jul 19 14:24:39 2021 -0500 get meter * xmlrpc classes get smeter power_meter commit 0ea13616f54e785ae17117d3c48beb40b9fdcd73 Author: dave-w1hkj 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 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 Date: Wed Jul 14 12:58:27 2021 -0500 Images * add images for PowerSDR, Flex1500 commit 341830d0d61ebcba6480eac04f1e5268c95a2feb Author: dave-w1hkj Date: Tue Jul 13 10:41:58 2021 -0500 Version 1.4.1 * Maintenance release . update documentation commit deb5ca897e7f37b690aa24e7b2c2169158174c82 Author: dave-w1hkj 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 Date: Thu Jul 8 19:30:47 2021 -0500 cmedia ptt * add CM108... GPIO type ptt commit eb873ce9400f526d17b4d6e76704669c50487d5c Author: dave-w1hkj Date: Sun Jul 4 15:06:27 2021 -0500 FLEX1500 * add separate class for Flex 1500 based on PowerSDR commit 85a3435ddb537d2a7ecced7c8ee4b4ad0d3fc0a6 Author: dave-w1hkj Date: Fri Jul 2 15:01:49 2021 -0500 ft891 modes again commit ca065b2598e8740ad87659f90dc237ee40fa530b Author: Ed KD8YQQ Date: Tue Jun 29 20:49:09 2021 -0500 FT991A * correct data port command string commit 75ff0b6bfacf07e05be6502034aa4e8bd45646e3 Author: dave-w1hkj 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 Date: Fri Jun 25 11:38:07 2021 -0500 CWIO * restore ability to read power out in CW mode commit 805bdfc4386ef6f0f0fa58bbac42b72378f3c2b0 Author: Harry McGavran Date: Fri Jun 25 10:19:32 2021 -0500 Orion-II * update to power out algorithm commit 93079829dbca79c7d01a60c0fd4361710003bb39 Author: dave-w1hkj Date: Tue Jun 22 17:19:14 2021 -0500 FT450/D * correct get power out method commit 4929722f7c8420767473df3d5f421b800dd67f67 Author: dave-w1hkj 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 Date: Sun Jun 20 10:47:16 2021 -0500 FT891 * add wrapped get/set debugging statements commit fa7c02f6882d5b7bec787fc30f4976c78eb43a0b Author: dave-w1hkj Date: Sat Jun 19 10:00:10 2021 -0500 TS440 * add backend for TS440 commit 7c9e34b054639272cc07500d83596b6a53741715 Author: dave-w1hkj Date: Wed Jun 2 07:07:09 2021 -0500 FT1000MP * test to discern PKT-U from info return string commit e226084c7e5e272143eb3c59b63ea56c79315d25 Author: dave-w1hkj 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 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 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 Date: Thu May 27 12:17:18 2021 -0500 PowerSDR Split * add get/set split commit aa0fd21730964cefb883f72e6f83060c9517852f Author: dave-w1hkj Date: Sat May 15 13:14:26 2021 -0500 FTdx1200 * Correct bandwidth tables commit b68e84b2c87e578b885b067866852bd4651e140f Author: dave-w1hkj 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 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 Date: Wed May 12 10:10:53 2021 -0500 IC7300 split * fix UI update when split changed at xcvr commit 6c4ddbe1c0a04a33298b506e2033473a62b098a3 Author: Mike Black Date: Tue May 11 18:04:40 2021 -0500 PowerSDR * changes to class methods commit 501f2060ae8ca77bd46220dfda79aadc58d5c80e Author: Mike Black Date: Tue May 11 18:19:22 2021 -0500 Socket i/o * Change timing & block sizes for tcpip connection commit 3ccc73cebb3956ae13a3bede423d898bcfbfbb9f Author: Mike Black Date: Tue May 11 18:17:49 2021 -0500 XmlRpcClient * Add thread mutex to client implementation commit 1b38784ce709fc92f5ef968dcb11626d22de9b37 Author: dave-w1hkj Date: Tue May 11 08:16:33 2021 -0500 Code cleanup * remove code which generates compiler warnings commit 91cfa43c589baf49e2d24f52e72e207ccbf62031 Author: dave-w1hkj 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 Date: Mon May 10 18:01:34 2021 -0500 Locked passband tuning * Correct logic for locked Icom passband tuning commit 2848ce02baf71597d8c9e14552ecbde67acb635e Author: dave-w1hkj Date: Sun May 9 10:09:16 2021 -0500 cw-dtr * allow user to specify character used for prosigns commit a0950c10838ae029610e49568aa3c455217dc460 Author: dave-w1hkj 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 Date: Mon May 3 07:20:07 2021 -0500 tod monotonicity * change computation of tod in msecs commit c95f64361827294f7f21fdb94e745bf71a40841c Author: dave-w1hkj 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 Date: Sun May 2 09:37:44 2021 -0500 terminal debug * remove all std::cout debug statements commit 160a444e08e575178f06b2748c12afa58e46cf17 Author: dave-w1hkj Date: Sun May 2 09:14:08 2021 -0500 kx3 tests commit bf9e7966255a5aa74694b56bc26db1c015996f2a Author: dave-w1hkj Date: Thu Apr 29 18:21:02 2021 -0500 k2 commit b7401023a583760e88a5e2ea14bf763070b890d0 Author: dave-w1hkj Date: Thu Apr 29 10:53:59 2021 -0500 ic7000 commit 9a3fef1d416a12a518e64600823b8be72db6b22b Author: dave-w1hkj Date: Thu Apr 29 05:29:44 2021 -0500 notch * correct support code for notch slider control commit 1c49d1f9fe6491fbe596629d603454a99e8626ff Author: dave-w1hkj Date: Wed Apr 28 12:31:00 2021 -0500 IC serial * Add timeout to waitFOR, waitFB * Update IC705, IC9700 commit b12202ed8e826539a090306267d40638209f90ca Author: dave-w1hkj 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 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 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 Date: Sun Apr 25 07:30:00 2021 -0500 PowerSDR update * add new functionality to PowerSDR class commit 35e1900e295a59e536d3f509fa1e04994f0569d7 Author: dave-w1hkj 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 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 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 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 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 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 Date: Tue Apr 6 07:48:20 2021 -0500 Polling Config * Add QSK to 'all' * Correct compensation label commit 7d1afdc613ca28f1133b9d59a39f6a26fb6a56dd Author: dave-w1hkj Date: Sun Apr 4 14:22:04 2021 -0500 FT817BB test-mods commit 9c72109a94add808526405a1f1c407b9e8fe83c2 Author: dave-w1hkj Date: Sun Apr 4 09:20:53 2021 -0500 Icom Performance * Tune serial port response on Icom transceivers commit 23749888fa521436183296b0eb5ce5043e00a92a Author: dave-w1hkj 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 Date: Thu Mar 25 18:13:52 2021 -0500 TMD710 * add Kenwood TMD710 support commit 741a0a1b8814eef874ef4ee3b0eb24caec4f9aff Author: dave-w1hkj Date: Thu Mar 18 14:56:20 2021 -0500 Documentation * Add help section for Memory Dialog commit 78dee1b8fc6695dfa5f83e4d693a971453f8af8a Author: dave-w1hkj 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 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 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 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 Date: Sun Feb 7 12:25:59 2021 -0600 macOS Info.plist * fix mkappbundle.sh script file commit 7d64b6229761e74329858c22e02e5abbdd7b6290 Author: David Freese Date: Fri Feb 5 10:29:40 2021 -0600 K2 update commit f69953a050d89c7f4a9bbe35ca637b474bd4bcb5 Author: David Freese 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 Date: Wed Feb 3 06:40:00 2021 -0600 PowerSDR * Added PowerSDR transceiver * compatible with Thetis commit 8b81927ccac08b5c3038df7abd617a0aa167de68 Author: David Freese Date: Fri Jan 29 14:13:52 2021 -0600 TS2000 * test for NR; response of ?; commit c892e431639ffce1984b30cada0d4fe03e498344 Author: David Freese 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 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 Date: Wed Jan 20 14:32:05 2021 -0600 Check PTT * add check for NON CAT ptt configuration commit d727697f6fc7c912794c616cc24b65f267c4f468 Author: David Freese 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 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 Date: Tue Jan 12 14:05:31 2021 -0600 IC7300 * Add get/set trace statements commit 3b7c12bb94dad00c5bd2b52011f529e6be0107a6 Author: David Freese Date: Tue Jan 12 14:04:55 2021 -0600 FT817ND * add trace statements for testing commit 970c43f83fdbd645cbea67afb9fda27a792c8984 Author: David Freese Date: Tue Jan 12 14:04:16 2021 -0600 FT847 * add get_modetype commit cc1d1faad64ddd58be4bd28bd6d789682b5af1b7 Author: David Freese Date: Tue Jan 12 14:01:24 2021 -0600 macOS serial ports * update serial port detection function commit ea2e4e8f11ff6e9b9b379eafbe56641bc301b545 Author: David Freese 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 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 Date: Fri Dec 18 08:42:09 2020 -0600 Bands * Add missing 1.2 GHz save/restore commit d5c96cb312c40702302200423e4344ab64034244 Author: David Freese Date: Thu Dec 17 19:26:43 2020 -0600 IC7300 power table * modify power table conversion method commit eaeb72120aa2ddaa92e3f7604147b264bb1624b9 Author: David Freese Date: Tue Dec 15 15:39:00 2020 -0600 Pmax * return maximum available power to rig.get_pwrmax commit b9030b318463148b0629e5feed13478715e2140a Author: David Freese Date: Wed Dec 16 16:49:25 2020 -0600 Autostart * Changes to transceiver autostart methods in supported transceivers commit f197ce68fffa986e55239d08405de6648f0a165d Author: David Freese 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 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 Date: Sun Dec 13 08:03:02 2020 -0600 FT736R update * added mode type method commit 9529d8b7898431820d27b6d1e9c8d8ade0921b74 Author: David Freese Date: Sun Dec 6 20:12:52 2020 -0600 xmlrpcpp tracing commit f3e062225b522f972a8e14146699d6936d69015e Author: David Freese Date: Sun Dec 6 08:45:37 2020 -0600 TOD clock * correction to millisecond field commit 9bb871cbe7d9bc881e18cb9c9967712bacd25ae5 Author: David Freese Date: Thu Dec 3 12:45:50 2020 -0600 Icom sliders * adjust min power for 7100, 7300, 9100, 9700 commit 967438a7b3d27fbeae0ad2a51d4a8fce232d31a7 Author: David Freese Date: Wed Dec 2 06:42:48 2020 -0600 Version 1.3.53 * Maintenance release commit 99b4017698a18a5a57cef15b7a59d0b6c9d69e0b Author: David Freese 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 Date: Sat Nov 21 10:59:13 2020 -0600 OpenBSD * Add serial port discovery for OpenBSD commit da1eec99268eb38f3c0f62b1a1ce2e420664efe7 Author: Morgan Jones 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 Date: Mon Nov 16 08:48:45 2020 -0600 FT757GX2 * adde Yaesu FT-757GX2 transceiver commit d20b35fed6fdd4a1da77d4e9126ed6c5595da845 Author: David Freese Date: Thu Nov 12 08:00:04 2020 -0600 Cmd Buttons * fix issue with commands 17-24 commit 9f5e75492c73b64eedaf09baf4e04585565c3cb2 Author: David Freese Date: Tue Nov 10 09:47:56 2020 -0600 FTdx101D * Correct read ALC commit b0dc76d63fe0f9a9de4f4bf38657c48acc0e080a Author: David Freese Date: Sat Nov 7 17:56:47 2020 -0600 IC705 * change power set/get to % of full power commit 2090f63202e772d2f2bc6378116f129c9992cc45 Author: David Freese Date: Tue Nov 3 18:31:30 2020 -0600 commands * fix read/write of commands to status file commit 9d7f76258d59c22b2f2e8ec76d3db80fdae3c840 Author: David Freese Date: Wed Nov 4 12:59:59 2020 -0600 FT450D * add AGC button * relabel IPO button commit 43aa3ebfa67846eb360ff9578a7a165cf61110e3 Author: David Freese 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 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 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 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 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 Date: Fri Oct 30 10:36:35 2020 -0500 Font Browser * fix segmentation fault commit 1933aab2c47937240d94e559c225b2d8aeba82fb Author: David Freese Date: Fri Oct 30 04:53:33 2020 -0500 Version 1.3.52 * Maintenance release - David Freese . 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 . ed67969: FT736R - Tim Seed . 5c31b37: IC7000 commit 066021b06f51538b219db3c896481b075a6dfa1a Author: David Freese Date: Thu Oct 29 20:50:00 2020 -0500 Documentation Update commit 9d812b37892b7a151f9df80a70c7eab2fd8984b1 Author: David Freese 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 Date: Wed Oct 28 07:33:37 2020 -0500 FT991A * add band selection commit 9b35358fb64f15e78ddba30ec20721d12c549347 Author: David Freese 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 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 Date: Thu Oct 15 13:38:36 2020 -0500 i7 commit 547a27351fb688aedb98590cf37358084477bcda Author: David Freese 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 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 Date: Mon Oct 5 06:37:52 2020 -0500 FT736R * Correct mode select cat string commit 3b0406bcd2ab9119992fdba8dde14c5e2d78e536 Author: David Freese Date: Sat Oct 3 16:01:08 2020 -0500 UI wide resize * save and restore width of UI wide commit 7d86b0f57134a59a0e87225fe0b951c53cf129a6 Author: David Freese 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 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 Date: Fri Sep 25 19:07:07 2020 -0500 gpio PTT * add Pi gpio PTT capability commit 11a01f2773065baf62f3261f045acd2cf845feb9 Author: David Freese 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 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 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 Date: Mon Oct 19 12:10:49 2020 -0500 Xiegu G90 * Added G90 transceiver backend - modeled after Icom 7100 commit 2b46958221b1e8ab4cb2bb3106e5f8a971729b81 Author: David Freese Date: Wed Sep 9 07:02:02 2020 -0500 FreqControl Update * Simplify frequency control widget commit 37918b0410955d4e0ef9cb41179fd0dac5d544cc Author: David Freese Date: Sun Jul 12 07:26:44 2020 -0500 regex lib * remove -lregex from build commit 7f6c96aa306601bdc569cbc42389177dbda1d093 Author: David Freese Date: Sun Jul 12 05:57:04 2020 -0500 clockid_t * remove all references to clock_gettime commit 63b1e96d32a94f8bc2343e4baaf19d63a3e9a49a Author: David Freese 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 Date: Wed Jul 8 19:00:26 2020 -0500 FT891 * add get_trace statement to get_ptt method commit bbd4717327bec036d8d637028102a04b68bf5516 Author: David Freese Date: Thu Jul 2 19:38:16 2020 -0500 Version 1.3.51 * Update/Maintenance release commit 64e64bb9db3d67d5ea8442319676a8fa4e030c05 Author: David Freese 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 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 Date: Tue Jun 30 15:32:13 2020 -0500 signed / unsigned comparison * correct mixed comparisons commit ebceb32620de9184bf5dad73e00f259bfb129eaa Author: David Freese 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 Date: Wed Jun 24 14:20:18 2020 -0500 Frequency * change all references from long to unsigned long int commit 390239a5a25d713c1c06a45dd31ee2e2b17750e2 Author: David Freese Date: Sat Jun 13 19:55:07 2020 -0500 check ptt * add serial mutex guard_lock commit 1028f303c920218ffa0c20eff16197005fe2bd96 Author: David Freese Date: Tue Jun 9 07:28:46 2020 -0500 PTT * monitor PTT state changes made at transceiver commit edc0c20d2d9aee7b8890bdbb232540e2c0f411b7 Author: David Freese Date: Wed Jun 24 14:19:15 2020 -0500 FT736R * added basic freq / mode support commit ec2f097e4ab8da6376a26670ead4c7dd7341f68a Author: David Freese 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 Date: Mon May 25 21:42:19 2020 -0500 IC9700 * add get_mic_gain commit d1ab613b1074d52bec2b7ff318978f23a390192f Author: David Freese 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 Date: Fri May 22 12:17:23 2020 -0500 FT450D * clean up code commit 07925783866213e35012dd089a586d2722213fbe Author: David Freese 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 Date: Fri May 15 08:55:51 2020 -0500 FTdx101D/mp * correct get SWR method commit c7027770d9f809b74692da84ff14335962c6ce0f Author: David Freese 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 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 Date: Fri May 8 09:32:39 2020 -0500 Xiegu-5105 * Add Xiegu-5105 transceiver, based on IC7000 commit 5b8808822783c4ca3e58d748c33fed797679eb52 Author: David Freese 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 Date: Wed Apr 1 10:36:12 2020 -0500 m4-fix * erroneous character in m4 script commit e9c47f1fbefd04709af5ddd1487c65f8b17edf9f Author: David Freese 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 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 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 Date: Wed Mar 4 09:25:21 2020 -0600 IC7600 trace * added trace statements to aid user debuggin commit 35850889113f22915845f9fa50217f1d48b4550e Author: David Freese 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 Date: Sat Feb 29 15:21:21 2020 -0600 xmrpc command strings * update to read Icom hexadecimal strings commit cd28afcece49941f73c4380deaa9f9902e9def30 Author: David Freese 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 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 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 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 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 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 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 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 Date: Sat Feb 15 15:27:35 2020 -0600 KX3 * Change default if_shift for digital modes to 1500 commit bc9bb8827d6f918be1305ada4041173970726818 Author: David Freese Date: Thu Feb 13 21:25:48 2020 -0600 IC7100 * add - ref adjust - calibrate table for power out commit 2477bad9cefa7ff9e724bb6ff16d9068df7a34e1 Author: David Freese Date: Mon Feb 10 07:00:52 2020 -0600 mkappbundle * modified 'version' to include patch number commit ddae8413385a334ab379521bf6cd5fb7e0b54a80 Author: David Freese 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 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 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 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 Date: Tue Jan 14 09:06:50 2020 -0600 Commands * correct indexing error commit fba244ee9afeda0d88ab8301db5b2921d92b1ce7 Author: David Freese 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 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 Date: Mon Jan 6 08:19:41 2020 -0600 MilliSleep Change MINGW implementation to use nanosleep vice Sleep commit 5426fc7e3ec101084f39aff35e1e641df085c53a Author: David Freese Date: Mon Dec 30 06:41:58 2019 -0600 FT991A * add separate class to support the FT-991A commit 6a409501c9c8dca65ae306f54801c5fe6f00bd2b Author: David Freese 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 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 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 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 Date: Fri Oct 11 12:13:07 2019 -0500 scripts * modify build scripts for current OS install commit 32897fe2042810c6ff4371757adba690f58200b8 Author: David Freese 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 Date: Thu Oct 10 08:10:07 2019 -0500 Unguarded statement * fix unguarded statement in src/TS990.cxx commit ecad1f9bc7db576d90db5d6440753f15af025a71 Author: David Freese Date: Fri Oct 4 17:33:41 2019 -0500 IC9700 * Add Icom 9700 transceiver commit 4c615197c6d94dfa5da790688773bed38e0ef6ef Author: David Freese 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 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 Date: Sat Aug 10 06:07:15 2019 -0500 IC 746/756 * transceiver does not support get split commit c3f2d9573103cedea5b3ba71790f16323c406fe2 Author: David Freese Date: Sat Aug 10 08:33:08 2019 -0500 FT857D/897D * Correct missing ptt control commit c97a8350ab65c74f3b59de49306f371e0aff9120 Author: David Freese Date: Thu Aug 8 05:59:39 2019 -0500 FT450D * smeter scale * split on VFO-B commit 398620c7e21f4c6ac563a66b24b0409599ae4941 Author: David Freese Date: Mon Aug 5 09:42:49 2019 -0500 Version 1.3.47 * Maintenance release commit 0f66d98b575fbdece93c777efeeac8e644b4848a Author: David Freese Date: Fri Aug 2 20:10:06 2019 -0500 IC7600/IC7851 * Correct mode reads - contributed by Johan Maes, ON4QZ commit 27713b62796c37eb250e7b39cce448c6990cc863 Author: David Freese Date: Mon Jul 29 06:43:26 2019 -0500 FTdx101D * update iaw recent changes to xcvr firmware commit bb6598c8ef559ebd8d9beeb0d15f46f081eda961 Author: David Freese Date: Mon Jul 22 14:25:36 2019 -0500 Version 1.3.46 * Maintenance release commit 91baa81d5474caae3a8688bd280fa3eb64713554 Author: David Freese 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 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 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 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 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 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 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 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 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 Date: Fri Jun 7 10:00:47 2019 -0500 Read VFO A * Fix error in support.cxx commit 4a3fa6387b4a2cf768e5a1d472e3d1e1616ef1b8 Author: Davide Gerhard 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 Date: Fri Jun 7 08:18:39 2019 -0500 timeops * fix for OS-X Xcode < 7.2 commit a55ef90b7d970d380e37eb221c546a224364c891 Author: Tony Corbett 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 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 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 Date: Sat Jun 1 10:25:43 2019 -0500 TT-550 * restore tabs dialog visibility commit b8aff78879e5f9a6b6e9b222a429996536362674 Author: David Freese 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 Date: Thu May 30 08:42:16 2019 -0500 scripts * modify Win32 build scripts commit b400b1b7fcbae48148107ceb1475f51f19fe6b83 Author: David Freese 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 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 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 Date: Thu May 30 08:50:00 2019 -0500 TS790 * Add Kenwood TS790 backend commit b09782b59e4df8060586749c67489a1afb66cbd8 Author: David Freese 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 Date: Mon May 6 17:29:27 2019 -0500 Version 1.3.44 * Maintenance release commit 5435e3deb872d12e4ad6299bd7bcaf22e1411b49 Author: David Freese Date: Mon May 6 15:29:37 2019 -0500 IC mode type * add missing generic get_modetype commit 3599ca9ca9b8e65b32b11187fdd358650594febe Author: David Freese 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 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 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 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 Date: Fri Feb 8 07:41:34 2019 -0600 TS890S * Add TS-890S class commit b7288a4bc10dcd6bfdd7bd5b3a5c194e2c7a2a30 Author: David Freese 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 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 Date: Thu Jan 10 19:29:45 2019 -0600 FT1000 debugging commit d915248c6c136f7a4b2a77fe843e4b6d887f0fc2 Author: David Freese 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 Date: Sun Dec 30 10:39:38 2018 -0600 FTdx3000 * add ALC read * add power out calibration table commit ff835b69888866ebbbaa53638b813e49536e02b1 Author: David Freese 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 Date: Tue Dec 4 09:42:00 2018 -0500 Version 1.3.41 * Distribution update commit dadd32c24a7a62a62db3961834403840d9c5023e Author: David Freese Date: Sat Nov 10 14:21:31 2018 -0600 FT991 * Update provided by Dominik, DB1RUF commit af73be7a2858c06f4ade78a06f5fe09e9642ebdc Author: David Freese Date: Sat Nov 10 13:48:53 2018 -0600 IC7300 noise blanker * restore access to blanker on/off commit ba55a05ed272538360ea7d8fe3e5146cfa5957ad Author: David Freese Date: Fri Nov 2 18:01:34 2018 -0500 TS-950 * Added venerable TS-950 commit 09cfb60892b5de9b6cd6245513a2533bcda38a54 Author: David Freese Date: Fri Oct 12 14:03:16 2018 -0500 ts480sat * adde new trace statements commit 9da74e7eb8b29e0547092c1be486ae05b4f2f918 Author: David Freese 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 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 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 Date: Wed Aug 29 11:02:10 2018 -0500 XMLRPC debug level * change upper level to maximum of 4 commit fe4a31d86275ab4bbaec0d2d44cd1d633bedd600 Author: David Freese Date: Thu Aug 23 12:02:08 2018 -0500 ts2000 get/set trace * enabled separate get/set trace statements commit 03433282284cf11e144ea73478af3eb96a165aef Author: David Freese 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 Date: Mon Aug 20 08:10:51 2018 -0500 pbt * fix mixed xcvr/flrig changes to PBT controls commit a976bab26c52a4a3471935cef26385e3a227f9bd Author: David Freese 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 Date: Fri Aug 17 07:03:12 2018 -0500 TT550/TT538 * added separate set/get trace statements commit 0299ff2afcc8f36449b23913fcb8fe4b2624dd01 Author: David Freese Date: Thu Aug 16 17:34:50 2018 -0500 IC7300 * split out set/get trace statements commit 65164bc26bd75f9b8e358b267c4311ea63dd827f Author: David Freese Date: Thu Aug 16 06:24:30 2018 -0500 k2/k3/kx3 * add get/set trace statements commit 05c7082254a66284bbc3a4e5941b676fe3a7d08c Author: David Freese Date: Wed Aug 15 15:55:03 2018 -0500 TS2000 squelch * add has_sql_control to create class method commit 56b5f2a875032774ccf79a03cec60f43ecc8ee69 Author: David Freese 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 Date: Mon Aug 20 18:08:14 2018 -0500 FTdx1200 * Added set_trace / get_trace statements commit 34f9c42b01384afb4b6ce6882c5df002a3db8d27 Author: David Freese Date: Sun Aug 12 09:01:04 2018 -0500 Bogus command line parameters * Alert user to problem and exit commit 90e147e3c3758e563eef099459ce3016ea09ccfc Author: David Freese 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 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 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 Date: Wed Jul 25 17:45:27 2018 -0500 TS-940SAT * Class methods submitted by Mike Smith, N4VLF commit 7d225d7c76266f46f12a09e9f6d03d55add572bb Author: David Freese 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 Date: Mon Jul 23 06:57:57 2018 -0500 OMNI-VI * Update OMNI-VI methods commit 0cd455c4df6f344579279dc83e573e2285879b34 Author: David Freese 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 Date: Wed Jul 18 14:58:27 2018 -0500 IC 9100 * Add trace statements to Icom 9100 methods commit 37ee48fdbe699f1fd72241adf424a0972754a4e6 Author: David Freese 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 Date: Sat Jul 14 15:41:58 2018 -0500 IC7100 * D mode CAT command commit 5aa7835adf18c26271b6575539f326c6a6ddc3a3 Author: David Freese Date: Sun Jul 29 09:05:28 2018 -0500 IC7610 * Add Icom 7610 class commit b7ad209f67a66ea217df66aae04947ace8d432f3 Author: David Freese 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 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 Date: Tue Jul 10 12:23:30 2018 -0500 Version 1.3.40 * Maintenance release commit d0e59a3eb4a90a5d2c3b38d3e5143dc19f171cc1 Author: David Freese 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 Date: Mon Jul 9 05:19:58 2018 -0500 NONE testing * allow testing all functions when NONE selected commit 2a8249e3f08f285e3941242b65a160d5a8e1e6c9 Author: David Freese 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 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 Date: Sun Jul 8 09:15:36 2018 -0500 IC PBT controls * Add read PBT controls commit b168de6ecd91fae773187be22fcfdbbe588e911f Author: David Freese Date: Thu Jul 5 06:42:24 2018 -0500 Send Command * add waitResponse commit 17bb6928c16bcb80ba4f54adc32f2e943a9fe786 Author: David Freese 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 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 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 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 Date: Sat Jun 16 10:41:09 2018 -0500 Documentation * revise documentation to current version commit 674134ce7c97482667c56cc400bf237b6f241218 Author: Sean Sharkey Date: Fri Jun 8 07:49:02 2018 -0600 FT1000 update * AM mode filter code changes commit b7eaac24ad83fbda6d27d7e78ba7b3cbf851c9ac Author: David Freese 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 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 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 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 Date: Sat May 12 13:59:40 2018 -0500 guard lock * Change trace number to trace string commit f441895c11007838043b0444209ace32b8a4e1cb Author: David Freese Date: Sat May 12 14:03:34 2018 -0500 KENWOOD base * Add base rig class for KENWOOD transceivers commit e440c2413f4c3e67211d288da66dda30ad2d083f Author: David Freese 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 Date: Tue May 8 07:08:04 2018 -0500 ts2000 get split * Change to read P12 in IF; response commit d561ca0ac3616c59b4e3825c051f9a237ae49af3 Author: David Freese Date: Mon May 7 04:42:18 2018 -0500 TOD thread * Remove TOD thread and all support code commit 9e0504175644dcb0d734ebb1682c76dc2ac12fd5 Author: David Freese Date: Sun May 6 09:23:56 2018 -0500 PTT on split commit a3c1f8676ad43eb6f34e860853bcdcea5706d0e7 Author: David Freese 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 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 Date: Fri May 4 20:32:24 2018 -0500 Send command * Change guard_lock mutex for send command commit afe64f4bcf7f6c8041a0ec4e13944d752466c537 Author: David Freese 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 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 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 Date: Mon Apr 30 03:30:09 2018 -0500 TS480 * Add front panel beep disable to 480HX and 480SAT commit 137c24a22c7e1b9b58248c5c7a07d2441c668156 Author: David Freese 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 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 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 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 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 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 Date: Sun Apr 15 07:50:23 2018 -0500 Warnings fixes * Fix various reported compile warnings commit c05491069c0f10991a7026c84a2c42f9b4dd709e Author: David Freese Date: Sun Apr 15 07:46:36 2018 -0500 FT950 debug * Added trace calls to class methods commit e62b4a2a4bda14bf8cba76ff8108dc090d8661e3 Author: David Freese 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 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 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 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 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 Date: Wed Apr 11 06:37:01 2018 -0500 appbundle * fix app version string commit 6360f33a8172172254467275709c7c95669af112 Author: David Freese Date: Tue Apr 10 21:29:56 2018 -0500 Init no split * Disable split on transceiver intitialization commit a00a7a659750955a4574bed0b949e9d82d35fd24 Author: David Freese 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 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 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 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 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 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 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 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 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 Date: Mon Mar 26 13:42:06 2018 -0500 TT588 * Correct CAT string for split commit bb31cf0071deeed673a8367ab8757069f393856a Author: David Freese 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 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 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 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 Date: Fri Feb 9 09:07:36 2018 -0600 Version 1.3.39 * Maintenance release commit fa86d2e64dbb231717d1402d96c89c254e130be5 Author: David Freese Date: Thu Feb 8 21:50:18 2018 -0600 Memory delete * fix segfault when deleting single entry in list commit cfc78d0fd8d1d517f58e83b521017dd70b563420 Author: David Freese 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 Date: Thu Jan 25 21:04:09 2018 -0600 IC7850 * addition of 7850 transceiver class commit 93e5e5323285c4d8ace686ec79d73e1ebf843b4a Author: David Freese 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 Date: Thu Jan 25 15:51:20 2018 -0600 civ tests commit 61f49f2e4ab66f32dc470a8d7afaaf769ddf6ee4 Author: David Freese Date: Thu Jan 25 21:39:39 2018 -0600 restore ab commit 22b57ebf8aa2e9792e00849ab3e27a3b644de992 Author: David Freese Date: Thu Jan 25 15:40:42 2018 -0600 TT550 * fix start up seg fault, vfo pointer not initialized commit 6d4ed30712edcc7e55325f4c0cf583e97d698de7 Author: David Freese Date: Sun Jan 14 13:20:25 2018 -0600 Version 1.3.38 * Maintenance release commit afe3bbe2900e800c010d73fa5b8e664100e7da6c Author: David Freese Date: Sat Jan 13 16:16:55 2018 -0600 xml server * 7100 BW seg fault commit 782310c322513178c2948690a79402f4afd08d80 Author: David Freese 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 Date: Fri Nov 24 21:58:49 2017 -0600 FT-991A * Add new class for FT-991A commit 8facc1a5fd53d21090ea70da8d1ddc4d6c79c954 Author: David Freese 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 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 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 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 Date: Sat Dec 23 13:43:10 2017 -0600 IC7200 filter width * Correct AM width table commit ab52166eedb60dd7d9a0e5eac526d3fe05cc3af9 Author: David Freese 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 Date: Wed Dec 20 07:47:09 2017 -0600 Get PTT * Implement for xcvrs that support PTT query commit 72540db4afc7ee191494d13db47d70003c43a816 Author: David Freese 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Thu Nov 2 06:53:24 2017 -0500 Comp Level * Add read/set/restore compression level - IC7200, IC7300 commit f79cc3df3ce44342aa12c7f4f5c4a2892d7566b1 Author: David Freese 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 Date: Mon Oct 30 06:56:57 2017 -0500 IC 9100 * add ATT and PREAMP controls commit cc62a5a2572f4f507766b0934bee7cdbe2b12d06 Author: David Freese Date: Sun Oct 22 18:54:31 2017 -0500 K2 * Correct get power CAT command string commit ce45cb20f2e55b3475c731c9281f575b371aff95 Author: steve AG7GN Date: Wed Oct 18 10:02:56 2017 -0500 IC7100 * Add split VFO controls commit 6236378730d3e50188b5a5a5a0e24324757277d5 Author: David Freese 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 Date: Tue Sep 26 03:55:08 2017 -0500 Version 1.3.35 * maintenance release commit e10e7fee081b5386dcc343f5e11d108c4a3df603 Author: David Freese Date: Thu Sep 21 12:36:57 2017 -0500 FTdX5000 mods commit 5d71f8d5443ab30475f624940a045d38ecdad9ee Author: David Freese Date: Thu Sep 21 11:14:53 2017 -0500 mingw-mods * modifications to allow building on Windows MinGW/Msys commit 07d1a434f41dacf2f498faa7ebdeeca2c50c0e52 Author: David Freese 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 Date: Tue Sep 5 07:42:28 2017 -0500 Version 1.3.34 * Maintenance release commit a2d2dd4f03a0b1c96503054ba9d4d331f3758c53 Author: David Freese Date: Tue Sep 5 07:45:47 2017 -0500 doc update * update help document commit e9628ee1a7d579ccbfb341ecd11a23fa5ee9338a Author: David Freese 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 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 Date: Mon Jul 31 07:06:36 2017 -0500 FT1000 update * backend code update commit 34fdb9414f5fae32c8a8291a8dd0885218c13125 Author: David Freese Date: Sat Jul 29 07:41:22 2017 -0500 IC7300 NR scale * Changed NR scale iaw AE5ZA tests commit fa0cdaf28da0e35c1f61b585a652fbc64ca8fea0 Author: David Freese 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 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 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 Date: Fri Jul 21 06:35:01 2017 -0500 IC7200 power scale * added calibrated power scale commit f7ec53945cf8bf5b8cff9db515d38f2e55d2a8af Author: David Freese 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 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 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 Date: Thu Jul 6 20:18:00 2017 -0500 Version 1.3.32 * Maintenance release commit fe6697a90b937eb2f34b87e95ee8117a6b8fa3fd Author: David Freese 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 Date: Tue Jun 20 07:09:48 2017 -0500 FT900 update commit 81a98ac4c7221dd8233d1aafd16070a4eb1ae69e Author: David Freese Date: Fri Jun 16 08:06:44 2017 -0500 Power slider Add a disable to power slider commit 4cb23f2917d574071937a0e35147f531b8731efe Author: David Freese 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 Date: Wed Jun 7 06:06:26 2017 -0500 Break-in Label * Fix coding bug in label redraw event commit b3c8c2cfc63f900147e901cf739acccdaaa26089 Author: David Freese Date: Sat May 27 06:03:29 2017 -0500 INSTALL * update file contents commit 8d552a0b9de59a6bb88699eb00b3daba204f29d9 Author: David Freese Date: Sun May 21 10:00:01 2017 -0500 aor5k * Added new transceiver class AOR5000 commit 595c19b6d25038e499d9c6ecbc7e9f65448fd469 Author: David Freese 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 Date: Sat May 20 05:04:13 2017 -0500 Documentation update commit 9c1a0f3b0a5165828ebc63b571b2fd92824ec051 Author: David Freese 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 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 Date: Wed Apr 19 14:23:41 2017 -0500 FT-891 * Added FT-891 class and support code commit c3e63719298a7a4c001e2c2844909d3252a9d930 Author: David Freese Date: Thu Apr 13 17:41:42 2017 -0500 IC7200 Initial BW * add def_bw to 7200 class instantiation commit 67ed01895991e234059bea87e3a5b32118e4b0a6 Author: David Freese Date: Sun Apr 9 07:57:33 2017 -0500 TS850 * Added backend class for TS850 transceiver commit f9835c3c3297a8dbb894225262a0a5f9c7fcb5e2 Author: David Freese Date: Fri Mar 31 21:20:13 2017 -0500 Version 1.3.30 * Maintenance release commit fd596a87f1e7eb81f7e633edb55799410a7366a3 Author: David Freese 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 Date: Mon Mar 27 18:43:19 2017 -0500 Version 1.3.29 * Maintenance release commit 8a18cbb65afc8af0fc8720887e9eaf6808881a92 Author: David Freese 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 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 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 Date: Tue Mar 14 07:44:36 2017 -0500 k3 kx3 * code change needed to read K3/KX3 meters commit 73d3a59c4d3e99a67057828b60866697d1afd36a Author: David Freese Date: Thu Mar 9 06:33:00 2017 -0600 AGC button * set button illumination to user color selection commit 8cd0764b56267fad65304056d214df965b0f5d6d Author: David Freese 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 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 Date: Fri Feb 10 12:53:36 2017 -0600 Missing tooltips * Added tooltips for S-meter, CW-wpm commit 6f5c24a4f123ea6f955120d8453858cc4fbb99d0 Author: David Freese Date: Fri Feb 10 10:24:37 2017 -0600 Polling * Add set all for meters & operating controls commit c8be4d973e3e44ec7669c9e93652ff0c5bd652d5 Author: Rafael GarcĂ­a 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 Date: Thu Jan 26 07:45:00 2017 -0600 FT817 metering * Enable S-meter and Power-out metering commit 2fc88cd022006bc1715e8654858637a71984b8b4 Author: David Freese 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 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 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 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 Date: Fri Jan 20 06:40:00 2017 -0600 Version 1.3.28 * Maintenance release commit 5add320a2600b3f34a3188ec249c940d80e7b62d Author: David Freese 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 Date: Thu Jan 19 15:05:30 2017 -0600 Separate PTT * Change to allow both DTR and RTS switching commit 07bf4b5dd3d30b03fd6a83d33fe53746d617e7d7 Author: David Freese Date: Fri Dec 23 06:00:00 2016 -0500 K2 comments * Added data strings received from M1CNK commit c5edf8e5fa3d4a611f1ef1c162fe421e51882984 Author: David Freese 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 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 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 Date: Tue Nov 15 08:08:45 2016 -0600 Version 1.3.27 * Maintenance release commit f86e7d1a2e0e01245ebc9ca9c786d7bd4ccdd7a9 Author: David Freese Date: Sat Oct 15 10:21:22 2016 -0500 TS480SAT extras * Added Noise blanker on/off, set/get value commit 4d24585e4b9ec8edd985b8f382a00cbac089eaf6 Author: David Freese 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 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 Date: Wed Oct 12 15:30:48 2016 -0500 FT100D * Correct vfo tracking problem commit 2fb8bbc233fd186df3b12a8a17f1de8f966e7fc3 Author: David Freese Date: Wed Oct 5 08:38:53 2016 -0500 IC9100 mode/bw * Corrected Mode selection * Disabled BW selection commit c22d48ab4534bcacf07367aa5db5efbd945deb6a Author: David Freese 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 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 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 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 Date: Fri Jul 15 08:12:06 2016 -0500 TS990 ALC/SWR * correct meter reading methods commit d9cc0f67d862852475cb170b75e2a9e7f15b6442 Author: Kamal Mostafa 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 Date: Mon Jul 4 08:23:05 2016 -0500 mxe update * corrected mxe build scripts commit c3c68d94ad210b7e360fd0390a27d2ad9868562d Author: David Freese Date: Mon Jun 27 08:05:57 2016 -0500 IC756 volume range * Change range to 0..100 commit 765519d61e1079a9846a81a3beba5c49d5ed1dae Author: David Freese Date: Sun Jun 26 20:08:41 2016 -0500 C11 errors * changes to correct C11 reported warnings/errors commit 14889b571b9bb9c644757e50d5cb744aa73c3591 Author: David Freese Date: Thu Jun 9 05:07:50 2016 -0500 Version 1.3.26 * Maintenance release commit 8547731aa782d3fa855b2848d071058edae879f8 Author: David Freese Date: Fri May 13 07:45:00 2016 -0500 IC7200 update * Added read attenuator method to IC7200 class commit 36cd83d2e6f52e2a3807435684f97a4da15de0f3 Author: David Freese Date: Tue Apr 12 08:48:36 2016 -0500 Version 1.3.25 * Maintenance release commit 52a21b605f60aa6c31be4cb32f1868bd2cb10a1c Author: David Freese Date: Tue Apr 12 08:35:02 2016 -0500 FT900 update * Additional work on FT900 backend by Ernst, DJ7HS commit acf388b265b4ed4ea93961042347d9f33eed3cef Author: David Freese Date: Fri Apr 8 08:09:10 2016 -0500 IC7300 * Added Icom 7300 backend commit 50b07b38394450b6b96f6d1e9c7efec51dc88e5e Author: David Freese Date: Sun Mar 20 09:29:49 2016 -0500 FT950 * Correct sense of RF gain control commit 9aaab6bd30000e46226df5b7dab068c944893f89 Author: David Freese 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 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 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 Date: Mon Feb 22 08:38:19 2016 -0600 IC7000 exchange vfos * Added swapvfos() method commit db07bd27ae58e755617683e02618974e403c6139 Author: David Freese 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 Date: Thu Jan 21 17:36:33 2016 -0600 Version 1.3.24 * Mainentance release commit c1645f08e5427dacc57708743c92773e2adad45d Author: David Freese Date: Sat Jan 2 07:25:46 2016 -0600 xmlserver update * Added rig.get_sideband query commit 69ae54afbf9a9e43e63e038ebe71989a892ad92c Author: David Freese Date: Tue Dec 29 03:31:24 2015 -0600 FTdx9000 * Added backend for Yaesu FTdx9000 transceiver commit 976d2dffad0f686e8a938774cd6960099afcf56e Author: David Freese Date: Sun Dec 27 18:09:49 2015 -0600 FT991 * Add new backend for Yaesu FT0991 commit 295ed35cc96b0a615f1adc70b3f43acf7ea5e9d1 Author: David Freese Date: Tue Dec 29 04:00:46 2015 -0600 FT5000 update * removed CW_SPOT_TONE method commit 754ba24e479612869905ac3e97f57f3411f0e6c5 Author: David Freese Date: Tue Dec 29 03:59:23 2015 -0600 FTdx3000 update * removed CW_TONE_SPOT method commit e5429b992435406ba0554ae911dcc0a1b99bc2db Author: David Freese 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 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 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 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 Date: Mon Nov 30 18:20:52 2015 -0600 IC7100 data mode detect commit 441a3cc98295c1f7bacde824d20f4f26a29fa776 Author: David Freese Date: Sun Nov 29 14:56:05 2015 -0600 Version 1.3.23 * maintenance release commit 424c33ba259d3cfacafbc44bb41b45c4d0d78208 Author: David Freese 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 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 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 Date: Wed Aug 26 09:04:41 2015 -0500 TS590SG * add back end for 590SG commit 76d12b0fa60c0fd85b7796d78c6dcbafd9bfb312 Author: David Freese Date: Fri Aug 14 13:53:19 2015 -0500 MXE update commit 47d053c2a16895d3e205a78dc8bc102a778d5bd4 Author: David Freese 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 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 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 Date: Tue Jun 9 20:49:59 2015 -0500 IC7800 * Added IC-7800 class commit 7c41ac6b491ba9259585bf8913e31c2de3a17d08 Author: David Freese 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 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 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 Date: Fri Apr 24 13:22:47 2015 -0500 Version 1.3.22 * Maintenance release commit f7f87cb42f8878aefa2a2e707759a582cef483b0 Author: David Freese Date: Fri Apr 17 09:07:19 2015 -0500 xmlrpcpp * Changed source to SF 0.7 version commit 48a04fb39c38497793eacc14c766ce9bc4e412bc Author: David Freese 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 Date: Tue Mar 31 11:54:19 2015 -0500 K3/KX3 bandwidth * Bug fix for setting VFO-B bandwidth commit 3600ea8c4189e72ebc02ac6ed6665fa66c7fe2a6 Author: David Freese Date: Fri Mar 27 07:53:39 2015 -0500 Version 1.3.21 * maintenance release commit b02f0956594cea20cbb1e54ed445705eda61c9ed Author: David Freese Date: Fri Mar 27 07:53:00 2015 -0500 KX3 * Added separate KX3 class commit 45dc5450da1b0b1a991dcc6aabe8627c1dd0b596 Author: David Freese 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 Date: Mon Mar 23 08:35:51 2015 -0500 FSF address * correct FSF address in various files commit 67cf68db2c93838b097ab60bdb370f2dd294a6e6 Author: David Freese Date: Sun Mar 22 03:59:15 2015 -0500 Version 1.3.20 * Maintenance release commit 399b37b128ce4134522a1c38d0be3755a24a0ce7 Author: David Freese Date: Wed Feb 11 12:26:34 2015 -0600 TT550 update * Repair bugs introduced by touch screen interface commit 3bdebb6e212eb359547d95663766e8a03de4ca7a Author: David Freese Date: Sun Jan 18 09:59:59 2015 -0600 no xmlrpc_c io commit 6739d81dcbbd79ffd5ce3febf2542a2ce662c75f Author: David Freese Date: Mon Feb 9 17:37:23 2015 -0600 fix ab commit ad9bc7ef1724ecb44dacee559b9caf7f57898697 Author: David Freese 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 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 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 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 Date: Thu Dec 25 07:27:09 2014 -0600 Version 1.3.19 * maintenance release commit 08b5c442bf540b55abdd9dbec75ecc63461778b3 Author: David Freese 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 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 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 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 Date: Mon Dec 8 06:22:52 2014 -0600 Scripts * removed binary build from builddist.sh commit 998fe5db3952ecb5dfd4c87c9454474add8c54e9 Author: David Freese Date: Mon Dec 8 07:30:27 2014 -0600 Yaesu * Changed get query to use waitN(...) commit ef3ee289d7ef2ad4c54f8c05488cb692ac1fa583 Author: David Freese Date: Mon Dec 8 07:09:45 2014 -0600 Kenwood * Changed all value queries to use the waitN(...) function commit 967734b826e9fbe79cc6ae954f67320db4e203e2 Author: David Freese Date: Sun Dec 7 13:38:36 2014 -0600 TS870S * Corrected backend for change in waitN behavior commit 257eca4aca8ba3e8b652ed29aece3e3e337fd4c3 Author: David Freese Date: Mon Nov 17 10:02:21 2014 -0600 Version 1.3.18 * maintenance release commit cb03871fdf13772fcd373c959190aedd545728bb Author: David Freese 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 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 Date: Wed Nov 5 06:30:00 2014 -0600 Docs * Corrected description of mouse use on frequency control commit b85fbff47999ba296a1724e4ccba31a7190bef6d Author: David Freese Date: Tue Oct 28 18:16:17 2014 -0500 subdir objects * Added subdir-objects to AM_INIT_AUTOMAKE commit 696b8248d9a35af6ba62ad82cb77ec03695e6579 Author: David Freese Date: Tue Oct 28 15:14:13 2014 -0500 FT950 Osc adjust * fixed incorrent CAT string commit ed5a6eac36bc51442b1da2e878fc4ac57e46f93c Author: David Freese Date: Sun Oct 19 09:26:54 2014 -0500 FT100D * change default DIG bandwidth to 500 Hz commit bc3fd65803af2fd443d89bac0d5594a936a6fe67 Author: David Freese Date: Fri Oct 17 20:16:18 2014 -0500 File versus Files * Fix menu naming convention commit c3f008b24eb648eed47540712acc7862235cae4d Author: David Freese Date: Tue Oct 7 10:36:37 2014 -0500 Version 1.3.17 * Update/maintenance release commit b5721aa2c330977db5975ecbc999848e7b18268a Author: David Freese 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 Date: Tue Sep 16 16:48:28 2014 -0500 FT450D Notch * Changed algorithm for setting/reading notch values commit 1d38b34d62eac977d552d0b81985a8cd309f3ef8 Author: David Freese 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 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 Date: Thu Aug 21 18:56:09 2014 -0500 Smeter remote * Added xmlrpc code to send smeter to fldigi commit f25bd7cfc97957c7d2d87551d9b942d8edfa92b5 Author: David Freese 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 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 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 Date: Tue Jul 22 17:45:53 2014 -0500 IC 7410 * Added Icom 7410 transceiver commit da7068a4e76686a48da92bb2070384fe6a838e1c Author: David Freese Date: Sat Aug 16 13:45:07 2014 -0500 xml-fix * mod to improve xmlrpc performance on Win platforms commit ca9bbce57a0c26db6d83700b869723ea918da4d6 Author: David Freese 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 Date: Thu Jun 12 12:47:39 2014 -0500 doxygen documentation * added doxygen based documentation commit 5c87a331875cdd1eb0167efabc07f9f4869aad7f Author: David Freese Date: Sat Jun 7 17:28:37 2014 -0500 Version 1.3.16 * Maintenance release commit 0e8e450bc236c4da953beebf43e80221159dabe3 Author: David Freese Date: Fri Jun 6 10:08:19 2014 -0500 FTdx1200 mode * Corrected get_mode commit 67286b3d11be89f6499cb4f9e08ee3823eb5a7cf Author: Kamal Mostafa 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 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 Date: Thu May 22 18:45:38 2014 -0500 rig home dir * fixed logic error for --config-dir expansion commit 41a0e82bcaf6571ce48b874cc66de598fa58b193 Author: David Freese Date: Sat May 24 07:34:44 2014 -0500 update build scripts commit e93a4fbd75af598291556961626af53970be9e43 Author: David Freese 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 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 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 Date: Sat Mar 29 19:52:40 2014 -0500 TT599 * Updates iaw W3NR feedback commit b37ce112fb9c9a52f9e9295260f8529968b490dc Author: Arvo Järve Date: Fri Mar 28 11:18:55 2014 -0500 FT847 * Corrected power out and smeter conversions commit f7e0959d331ec2a4115084ae1d0cd010afadb3b4 Author: David Freese 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 Date: Sat Feb 22 19:31:11 2014 -0600 ic7000 again commit 1791191a14f78022f437515f0ff9b94b94fe303f Author: David Freese Date: Tue Feb 25 04:47:04 2014 -0600 Disable meter averaging commit cfa02f2fa610194cded77e4c5aaa13245854de78 Author: David Freese Date: Tue Feb 18 11:29:21 2014 -0600 IC756 * The missing xcvr ... added commit e9d7a8eee9027cef8c53ddd4a17313827024a502 Author: David Freese 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 Date: Sun Feb 9 16:19:58 2014 -0600 License Declaration * Updated all source licensing to satisfy distribution requirements. commit 46c06f9bc8dec23602a30a4666db959fbafbd986 Author: David Freese Date: Sat Feb 1 05:23:46 2014 -0600 Version 1.3.15 * Maintenance release commit 3422195e3756f6028f172cc68eaedb345b37804b Author: David Freese Date: Mon Dec 2 08:43:13 2013 -0600 64 bit void pointer * Corrected compile warnings for (void*) casts. Changed to reinterpret_cast 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 Date: Mon Dec 2 07:43:40 2013 -0600 TT566 * Corrected get freqA/B response strings commit 5b340a9071372517498bcf09dde9ebf3d6c435ad Author: David Freese Date: Fri Nov 15 11:12:31 2013 -0600 FTdx1200 * Added back end for Yaesu FTdx1200 transceiver commit e199a62d3ebfb187b11d2a67ca43737b08b804fb Author: David Freese Date: Tue Nov 12 08:55:39 2013 -0600 Send cmd debug * Turned on logging for send command commit 6964cb67a2ebf88071c50f56c1179c0e0412e53c Author: David Freese 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 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 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 Date: Wed Oct 23 13:57:48 2013 -0500 Notch controls * Modified logic for control of transceiver notch filter commit 86f1d0b16288cfb0e659110b3342ad152a3f81ac Author: David Freese Date: Fri Oct 18 08:13:14 2013 -0500 7600 split * Added split to 7600 commit 9f08704d99e69db09d395492909e4806d3e367dd Author: David Freese Date: Thu Oct 17 06:24:30 2013 -0500 Restore debug * restore default debug level changed by 7100 mods commit 93f241b66917d22e1720acb2b6fa9ef3e701b236 Author: David Freese Date: Wed Oct 16 12:26:25 2013 -0500 Version 1.3.14 * Maintenance release commit 7f0b9b7c599b5d5a2c1de825c249517c83a02b37 Author: David Freese 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 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 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 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 Date: Thu Aug 29 05:01:10 2013 -0500 Version 1.3.13 * Maintenance release commit a8b451f9195603276019f45f33afc7436ae42844 Author: David Freese 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 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 Date: Wed Jul 31 10:42:47 2013 -0500 IC7100 * Add Icom 7100 transceiver back end commit 8ccb54ee8ad4c3f58d4992db30aab8f78c298b10 Author: David Freese 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 Date: Wed Aug 7 07:03:45 2013 -0500 Compile cleanup * Fix warnings and errors in various source files commit 001696053af0e7fa53b695de3dfe0cc995715128 Author: David Freese Date: Wed Jul 24 15:02:34 2013 -0500 FTdx3000 * Added back end for FTdx3000 commit 86dc11bc398381899e7ea68fa5de4fd31606a3c2 Author: David Freese Date: Wed Jul 24 15:48:52 2013 -0500 FT5000 * correction to split capability commit c53c0a8f8d3f0fe57825320fedd8de424f479f48 Author: David Freese Date: Thu Jun 20 10:52:42 2013 -0500 MXE build * mods to correctly build on Mxe-mingw32 commit 899e226d927417f8bb29f6f4a263a92012d76b07 Author: David Freese 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 Date: Sat May 11 14:55:38 2013 -0500 Version 1.3.12 * Maintenance release commit a50060bf9ada698f981444acd015008eff297013 Author: David Freese Date: Sat May 11 14:53:46 2013 -0500 Build bin * Correct script which builds binary distribution commit 79aa597f01ae2bedbc3b10e6382db97768d5f761 Author: David Freese Date: Mon Apr 29 08:52:16 2013 -0500 FT-990 * Added control class for Yaeus transceiver FT-990 commit 3c8868560482137cd5292888c914b47c5e4f1960 Author: David Freese 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 Date: Wed Feb 20 15:58:17 2013 -0600 FT950 * Added VFO adjust control commit f04eed94df3709cf20a4dbaf4015a52c2c5d29e7 Author: David Freese 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 Date: Fri Dec 28 13:14:23 2012 -0600 Version 1.3.11 * Maintenance release commit 6aae7e614b79d7547db8e991ed58dd9a40d91790 Author: David Freese 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 Date: Wed Dec 19 16:06:41 2012 -0600 Version 1.3.10 * Maintenance release commit 5d5e7396f2c6f7748efe3ffc8a52e28a93c5f5fe Author: David Freese 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 Date: Fri Dec 7 16:24:37 2012 -0600 FT747GX * Added FT747GX transceiver class commit 42a12bbea1d9629c9ffb2cedbd163cb4a4d73f44 Author: Michael Corbin 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 Date: Thu Dec 6 18:15:13 2012 -0600 Version 1.3.09 * Maintenance release commit de5c6222ce581b66643093e312abdde2279a5dff Author: Dave Freese (none) 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 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 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 Date: Fri Aug 31 09:11:08 2012 -0500 Combo box update * Update to combo box widget class commit 8f55d4d6db85d14df70a4419559f4865cf59b54e Author: David Freese Date: Wed Aug 29 18:19:11 2012 -0500 Version 1.3.08 * Maintenance release commit d7a3b4608f20c17d6c3ea924f7e4c5fc74d0702b Author: David Freese 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 Date: Fri Jul 27 05:51:19 2012 -0500 Version 1.3.07 * Maintenance release commit 426c50de1331b1ddbf2d7f60bca8d1bc23c88550 Author: David Freese 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 Date: Fri Jul 20 09:16:32 2012 -0500 IC9100 * Added Icom 9100 transceiver basic operations commit 50351e593c5b6f13ad8f319d63f7854070176481 Author: David Freese 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 Date: Thu Jul 5 03:16:55 2012 -0500 Version 1.3.06 * Maintenance release commit 1305004276421f8917d8275741ed8df948fed305 Author: David Freese 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 Date: Wed Jul 4 13:32:20 2012 -0500 Version 1.3.05 * Maintenance release commit b6a1cdb849ec0e55ae5a12179c9d511e7e651d45 Author: David Freese Date: Wed Jul 4 13:31:01 2012 -0500 FT450 - TS570 * Changes precision to 1, digits to 8 commit 97ee8eb883e28b3975549348b8a54ead322a8064 Author: David Freese Date: Mon Jul 2 07:27:50 2012 -0500 Version 1.3.04 * Maintenance release commit 71f1a09bd62b178ac2949434bffbd6680db40225 Author: David Freese Date: Mon Jul 2 06:52:51 2012 -0500 PCR1000 * Added missing enum value to rigs.h commit ec35a89d0fcf6c92ce8b3f114d8d0924f1ba0745 Author: David Freese 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 Date: Mon Jun 4 10:10:38 2012 -0500 Version 1.3.03 * Maintenance release commit c68f48f40a2224b3383d49d05ccf384ada90027c Author: Terry Embry 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 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 Date: Thu May 31 17:33:27 2012 -0500 Version 1.3.02 * Maintenance release commit 11ad48f192834c0a56e42bc1337dc3e1598a2907 Author: Brian Miezejewski K5HFI Date: Thu May 31 17:23:05 2012 -0500 PCR1000 * Added Icom PCR1000 transceiver commit f5cd783be2b17d9e318a50e7a23736f1c6896317 Author: Terry Embry 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 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 Date: Sat May 5 09:55:19 2012 -0500 Version 1.3.01 Maintenance release commit 8aae5bc531b070e24ae44effd521169f9f77bf4d Author: David Freese Date: Thu May 3 07:26:17 2012 -0500 Xcvr setup * Fixed background color in various combo boxes commit d9a461b75cece6eff3813fcea17557bc1d236c0a Author: David Freese Date: Wed May 2 18:39:36 2012 -0500 FT950 pkt bandwidth * Corrected PKT-U PKT-L bandwidth table commit 9bd9f5e15c7c05ca535d0f09773f4030d1f5c64c Author: Terry Embry 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 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 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 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 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 Date: Fri Apr 27 05:07:36 2012 -0500 FT950 defaults * Changed default bandwidth method/table commit e8363f27b788ef8dad3dd26f98a3de10db746350 Author: David Freese 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 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 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 Date: Thu Apr 19 18:52:55 2012 -0500 IC7000 compression * Added compression controls. commit b1c794ed21025c7bbc709c5d59fa8ac57a5bf1d2 Author: David Freese 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 Date: Thu Apr 19 18:51:05 2012 -0500 FT950 compression * Added compression controls commit c58ba5dd5a4a3e51d9493fe45a5690d64c565902 Author: Terry Embry 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 Date: Mon Apr 16 09:05:00 2012 -0500 BW control color * Added color specifier for BW control commit c2c61e35383174193b71bb351adbd7c54c99d23f Author: David Freese Date: Thu Apr 12 17:42:13 2012 -0500 Version 1.1.13 Maintenance release commit 20fa614764d9dcceb1689e4163446b94b0211016 Author: David Freese 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 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 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 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 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 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 Date: Sun Apr 1 08:00:11 2012 -0500 FT950 60 meter * Added 60m channel labels for remote operation commit ad0e0230b1b39fa9c8588f1175033127af7405d4 Author: Andy Hart Date: Sun Apr 1 07:38:45 2012 -0500 IC7600 * correct supplemental tab settings for 7600 commit 999eea6add282787aec512e6b80691ff3654208d Author: David Freese Date: Tue Mar 27 15:07:21 2012 -0500 Version 1.2.12 Maintenance release commit e772a4df30493e0e169182f98da38ee5ce07e848 Author: David Freese 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) 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 Date: Sun Mar 25 15:39:25 2012 -0500 Version 1.2.11 * Maintenance release commit 3c715ec07e18650dd99cef19a0dc27723e3882fd Author: David Freese 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 Date: Sat Mar 24 11:50:02 2012 -0500 Version 1.2.10 * Maintenance release commit 6c8e5203b94e07230897820f16e66425b56d96e3 Author: David Freese Date: Sat Mar 24 09:42:57 2012 -0500 FT950 ALC * Added get_alc method to FT950 class commit 2f280d1174ee70e5d87a0dd3352a6a92fda69aba Author: Terry Embry Date: Fri Mar 23 04:43:34 2012 -0500 FT950 * Added US 60M CW channels commit c47dd35d0978cc5f88991d0aefdf517abce61fc0 Author: David Freese Date: Wed Mar 21 07:04:49 2012 -0500 IC718 * Default COM PTT setting changed to false commit 9ce61a6e752a36cd0228b3941c8f8447980eb584 Author: David Freese Date: Fri Mar 16 09:40:31 2012 -0500 XML notch * Added get/set notch via xmlrpc i/o commit fd977ac98d1397e902d614ff3ef0cebba9aeca92 Author: Terry Embry 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 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 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 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 Date: Mon Mar 5 14:12:18 2012 -0600 TT599 split * Added has_split_AB flag to instantiation commit b7bdaf74698c3a56210e2d4bef058b3ec0d4c811 Author: David Freese Date: Mon Mar 5 14:09:56 2012 -0600 FT100 split * added has_splitAB flag to class instantiation commit 7c68269b6eba1c916709b39e1ddb56701697de69 Author: David Freese Date: Mon Mar 5 09:45:01 2012 -0600 TS 480/590S/2000 Split Vfo * Added full split functionality commit 344641de247d1c8cb8093cd8a20f6fbbd5331596 Author: David Freese 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 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 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 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 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 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 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 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 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 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 Date: Wed Feb 22 06:58:00 2012 -0600 Service A/B * Correct logic for servicing A/B vfos commit 87c3f7094ede776ecd32d54a71e539714f3e66bf Author: David Freese 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 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 Date: Mon Feb 20 08:29:40 2012 -0600 Version 1.2.9 Maintenance release commit 0b5bbba1dffec7828574c67e9194e8dd6c524632 Author: David Freese 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 Date: Sat Feb 18 06:38:43 2012 -0600 TS2000 Noise Blanker * Added missing get_noise method commit 758be7ad124eec0949fb71d92681963230d90036 Author: Terry Embry 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 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 Date: Fri Feb 17 14:54:44 2012 -0600 Rigbase value initialization * Added missing value initialization in rigbase class commit 810c59af42d37dbd7f1ba3f641999df29ae21ca6 Author: David Freese Date: Fri Feb 17 07:41:09 2012 -0600 Version 1.2.8 Maintenance release commit d6c88cc93720d2f4c2acb66ae8242a68360db648 Author: Terry Embry Date: Fri Feb 17 07:37:04 2012 -0600 Service A/B * Update vfo.iBW before calling updateBandwidthControl() commit 2721d1de7119248f9ae73b0749efc0c53f7b4c71 Author: Terry Embry 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 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 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 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 Date: Sat Feb 4 15:06:55 2012 -0600 Version 1.2.7 Maintenance release commit db19ce70f86b30b4beb77b1d2c532dd8d4152ed0 Author: Terry Embry 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 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 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 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 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 Date: Thu Feb 2 08:10:55 2012 -0600 Band select * Fixed cbBandSelect() has_mode_control test, tested KJ4EED commit 5498d45eccdc7ee8934df6aee010797674ddd9b5 Author: David Freese Date: Wed Jan 25 16:24:46 2012 -0600 Redraw fault * Fix to redraw fault for power scale image commit 52d3c73e12281aa9950b7d962e38bbbb8200093a Author: David Freese Date: Mon Jan 2 15:34:22 2012 -0600 Version 1.2.6 Maintenance release commit bc94a3270dc936484775d367b8090dc74df92260 Author: David Freese Date: Wed Jan 18 05:37:31 2012 -0600 FLTK version * Update to m4 script fltk.m4 commit 1013a74e40287073af29212a7b922b96914303ba Author: David Freese 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 Date: Thu Jan 12 14:55:33 2012 -0600 TT588 update * Received from Fernando M. Maresca commit 3169bfe380bf2f32384f61667a6fb51b6fb64735 Author: David Freese 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 Date: Tue Jan 3 13:46:35 2012 -0600 FT950 defaults * Defaults on initial start of flrig/FT950 commit 42099227ab912d112589460c386954dbdcb83ad7 Author: David Freese Date: Tue Jan 3 11:09:57 2012 -0600 Desktop generic name * changed GenericName to "Amateur Radio Rig Control" commit 3aff85933f973052e536e40e90fefa8870a29183 Author: David Freese 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 Date: Mon Jan 2 18:21:14 2012 -0600 Lstep for timing controls * change lset to 10 commit 2d92636ed752736eb55b487d81987ad1cea03269 Author: Terry Embry 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 Date: Mon Jan 2 15:19:16 2012 -0600 Init notch from xcvr * Corrected logic commit 21bc4722715bc846990685e5204bee15c97ee227 Author: Terry Embry 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 Date: Thu Dec 29 15:43:08 2011 -0600 Poll frequency * Corrected poll frequency logic commit 17c0ed7ba37450dce7844c1021c29ff63702deeb Author: David Freese 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 Date: Thu Dec 22 14:04:07 2011 -0600 Version 1.2.5 Maintenance release commit 706b6c065affe8dcc1f69818bc8c00a2e2f23c7c Author: David Freese Date: Mon Dec 26 13:29:02 2011 -0600 IC7600 additions * Added controls for CW, VOX and Compression commit 55a4f582a26af5002ef52696c09a5f57c514cda8 Author: David Freese 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 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 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 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 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 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 Date: Mon Dec 19 13:09:04 2011 -0600 Meter dialog * Cosmetic fix - spelling error commit 36d5fb5579e3f81a53e83fda2dceaf57401f0659 Author: Terry Embry 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 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 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 Date: Sat Dec 17 08:08:44 2011 -0600 Version 1.2.4 * Maintenance release commit 2843ca74130a285557568452cff19b57a6fb3e27 Author: Terry Embry 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 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 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 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 Date: Fri Dec 16 13:32:03 2011 -0600 FT950 * 60 meter presets for US channelization commit 1533a56cc905e9ed3b54851908088d203d27564d Author: Terry Embry (KJ4EED) 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 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 Date: Sun Dec 4 16:07:48 2011 -0600 Version 1.2.3 Maintenance release commit a897030cecc83ddee311486036604eaacb2f0cdc Author: David Freese 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 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 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 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 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 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 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 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 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 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 Date: Tue Sep 27 19:50:48 2011 -0500 Version 1.2.2 Maintenance release commit b3ae963818dad97eebe76c6e623233cf102a637b Author: David Freese Date: Tue Sep 27 12:37:36 2011 -0500 TS590S * Corrected SH/SL for USB/LSB modes commit 18d51cc92ae776302a95eb1a0a42e65eb56d6c78 Author: David Freese Date: Mon Sep 26 08:01:40 2011 -0500 Version 1.2.1 Maintenance release commit b8efca577794576ebb87b1b243213951dab5830d Author: David Freese 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 Date: Mon Sep 19 19:50:49 2011 -0500 Version 1.2.0AJ Alpha release commit efad166ca134459b272981b9839d111cc5340443 Author: David Freese 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 Date: Mon Sep 19 19:49:07 2011 -0500 key fldigi * added key_fldigi to saved state commit afb57392319736d147b22efc0090412c7392a453 Author: David Freese Date: Wed Aug 31 08:06:45 2011 -0500 Version 1.2.0AI Alpha release commit 65f3fbdcc12c334c5487dec350ed3587783aaa06 Author: David Freese 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 Date: Fri Aug 26 14:51:17 2011 -0500 Version 1.2.0AH Alpha release commit 364c5f82577fa95794733df7a5e96f39f72c71af Author: David Freese 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 Date: Fri Aug 26 08:50:53 2011 -0500 Version 1.2.0AG alpha release commit 5c173d5c793206ad0ffbbba370c65aad9163f078 Author: David Freese 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 Date: Thu Aug 25 11:03:01 2011 -0500 Version 1.2.0AF Alpha release commit d0b764e09a54a5557b6cf7b720521fdb13caae80 Author: David Freese Date: Thu Aug 25 10:37:51 2011 -0500 TS480 DataPort select * Added data port selection commit a5bada183178d9cc0c58bc4e3ceda00d221c6970 Author: David Freese 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 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 Date: Wed Aug 24 15:55:38 2011 -0500 Version 1.2.0AE Alpha release commit 06766bf3aba748b3ce990aaaf440d5d5233bb3ba Author: David Freese 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 Date: Tue Aug 23 13:06:25 2011 -0500 Version 1.2.0AD Alpha release commit 93aefad757acb9adf3643f00f767674f02a52524 Author: David Freese Date: Tue Aug 23 13:05:39 2011 -0500 IC703 Restored operation of read SWR, ALC, POWER OUT commit 2f2d24e875499e6dd647c63acf478a04261ed190 Author: David Freese Date: Tue Aug 23 02:31:01 2011 -0500 Version 1.2.0AC Alpha release commit 6a1f7e3642b14bfaed3bcc139a57f07457a27814 Author: David Freese 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 Date: Thu Aug 18 11:03:46 2011 -0500 Version 1.2.0AB Alpha release commit 627beb69e78f64acb3be5d6f38e8a2be251cebf6 Author: David Freese Date: Thu Aug 18 11:03:01 2011 -0500 Volume restore * Inhibited reading xcvr volume control when muted commit 45696b332da68f0d14ef4bbace8a8c6541d1e3df Author: David Freese Date: Thu Aug 18 10:41:26 2011 -0500 IC7000 read notch * correction to bcd to notch frequency conversion commit 0a0c2794fa2967e670b635ef0a64c27c8e510457 Author: David Freese Date: Wed Aug 17 06:45:31 2011 -0500 Version 1.2.0AA Alpha release commit 4fccae4d8c46edbb03530cc15b99ebf5d8b1ac87 Author: David Freese Date: Wed Aug 17 06:44:15 2011 -0500 K2 smeter/pout * enabled reading smeter and power out commit aab7579e4f60e7073dea93dd9e9c47e920a6ec81 Author: David Freese Date: Wed Aug 17 05:59:52 2011 -0500 K2 split Changes based on JP's test report commit a38fab1abc6fe653412c47b48ac3904b6c865dfd Author: David Freese Date: Mon Aug 15 19:12:11 2011 -0500 Version 1.2.0 Release version commit c383257aca3da6353d0eb5bf0e551fa72997b1c0 Author: David Freese Date: Thu Aug 11 10:32:09 2011 -0500 Version 1.1.3DK Alpha release commit 9d02acff86ebeb0c7f7514119ea011c5458fdab1 Author: David Freese 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 Date: Wed Aug 10 08:55:40 2011 -0500 Version 1.1.3DJ Alpha release commit 29953d76e062eef309b20e18276457dbe2564d08 Author: David Freese 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 Date: Sun Jul 3 15:25:59 2011 -0500 Version 1.1.3DI Alpha release commit 12942c59b4d47b24444d189cd15770151ee4f9ec Author: David Freese 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 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 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 Date: Wed Jun 29 14:21:46 2011 -0500 Version 1.1.3DH Alpha release commit 5367c5ddcbe7e29520ba0ef1831ae1e51f72356e Author: David Freese 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 Date: Wed Jun 29 08:21:42 2011 -0500 Version 1.1.3DG Alpha release commit 66cbe4b9c2bdea2e2bc36b68edc639a0cddbd461 Author: David Freese 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 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 Date: Mon Jun 27 08:50:51 2011 -0500 Version 1.1.3DF alpha release commit f082550ecb2a530b8496f0cc4d129c08d76683a5 Author: David Freese 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 Date: Sun Jun 26 02:10:26 2011 -0500 Version 1.1.3DE Alpha release commit 654f07fe08841b0540e3b4b0edaee3a90f74d625 Author: David Freese Date: Sun Jun 26 02:07:39 2011 -0500 FT950 Manual Notch * Changes to set_notch method commit d3572dc3f19d544b054040883f2db8c472c76eb7 Author: David Freese 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 Date: Sat Jun 25 17:58:00 2011 -0500 Version 1.1.3DD Alpha release commit 2270d84fdf38fba26da48e1d92d51a60d04e4201 Author: David Freese 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 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 Date: Thu Jun 23 19:26:40 2011 -0500 Version 1.1.3DC Alpha release commit a971b72550e79fdcd4b0d4cc4ee71170b8f45753 Author: David Freese Date: Fri Jun 24 07:58:19 2011 -0500 K3 power control * Fix return string parsing commit 27bf2702889f18c6ee11bc98bad0a73afb091aed Author: David Freese Date: Fri Jun 24 06:49:39 2011 -0500 FT950 manual notch * Changed to allow setting notch when OFF commit f098dc36562bfae411fe1099fe2bed21b0f0c123 Author: David Freese 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 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 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 Date: Thu Jun 23 08:00:23 2011 -0500 Version 1.1.3DB Alpha release commit 455e650890550bca5f98f498186015930b76e87d Author: David Freese 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 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 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 Date: Mon Jun 20 09:49:43 2011 -0500 Version 1.1.3DA Alpha release commit 66b3b139de0008eb6cb0aedfec8d39e9446f015a Author: David Freese Date: Mon Jun 20 09:54:18 2011 -0500 FT450 Notch Added two step notch set method commit 7a6b96d681d4432038968ee0598c0a0f32120cd6 Author: David Freese Date: Mon Jun 20 09:44:57 2011 -0500 FT950 Manual Notch * Added two step process to set notch commit dc28189cf6a6806eb2c3f4ba427a4af15abb045c Author: David Freese Date: Mon Jun 20 09:31:03 2011 -0500 TS480 HX/SAT Added default_bw method commit 220729a74a3da63c9b7f0f79cba8d6272067233c Author: David Freese Date: Sun Jun 19 17:50:30 2011 -0500 Version 1.1.3CZ Alpha release commit e77ff212aeba723ee2e245c1f7b899f43ae5a5d0 Author: David Freese Date: Sun Jun 19 17:40:29 2011 -0500 K3 power control query Changed PC; reply parser commit aaedcf877de82d3d9a124d6e87890d9bb12244c5 Author: David Freese Date: Thu Jun 16 12:59:40 2011 -0500 Copyright Amended dates to 2009-11 commit a7217eaed36b0bcd664321935b06cc3542f7d3d5 Author: David Freese Date: Fri Jun 10 16:07:00 2011 -0500 Version 1.1.3CY Alpha release commit 51310a972d98cb04255acce70691ba092e776f39 Author: David Freese 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 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 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 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 Date: Mon Jun 6 10:26:31 2011 -0500 Version 1.1.3CX Alpha release commit 22507e28c081681d306d5201e79a522444f1d9d5 Author: David Freese 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 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 Date: Sat Jun 4 12:19:39 2011 -0500 Version 1.1.3CW Alpha release commit 46c3fd137c7c37582c60f88e184c314836028e0c Author: David Freese Date: Fri Jun 3 20:55:19 2011 -0500 FT450 extras * Added VOX controls * Added CW controls commit 9d550ba027f79512ace10d3bfcc463dfebb03a3b Author: David Freese 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 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 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 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 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 Date: Thu Jun 2 10:57:23 2011 -0500 rig_io DEBUG Suppressed DEBUG events in write/read serial commit 713df69ff4a694c2f95ad18aedfe844005a7c3b7 Author: David Freese Date: Wed Jun 1 19:34:41 2011 -0500 Version 1.1.3CV Alpha release commit ee2ec215e0d6cfff504bec5b6b1f083a909b77e4 Author: David Freese Date: Wed Jun 1 18:33:16 2011 -0500 Variable polling Added variable polling for least used used controls. commit e4f81559dff91ad42b06696f6fd27be7cf7e2fbc Author: David Freese Date: Wed Jun 1 12:59:28 2011 -0500 FT847 * Changed vfo command string to bcd from bcd-be commit 6e98ae025b68a2547d786b861b49a57ea885a087 Author: David Freese Date: Wed Jun 1 06:29:56 2011 -0500 K3 PTT * Added code to make PTT preemptive commit 2426653818e3702876f62b1b5035c9ac067a9918 Author: David Freese 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 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 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 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 Date: Sat May 28 08:47:29 2011 -0500 Version 1.1.3CU Alpha release commit 33ed8c368b271a06f7db32164770601d25aa9cd4 Author: David Freese 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 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 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 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 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 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 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 Date: Wed May 25 13:42:48 2011 -0500 TT550 start up Simplified TT550 start up events commit df5c74f50d6ced0f9e37e957e93ebd2d73b1dc12 Author: David Freese Date: Wed May 25 13:27:09 2011 -0500 FT100D Modification to vfo A/B info string parser. commit 6d3cff329e39552e3ce6cd81e610c660f78f0dc7 Author: David Freese Date: Wed May 25 13:27:04 2011 -0500 A/B button initialize Added for xcvrs != TT550 commit 29340a5936257a20dc52ce00aa2117bae4fbe110 Author: David Freese Date: Wed May 25 13:26:56 2011 -0500 Poll frequency Corrected initialization of poll button commit 0ac0323a4b9ae8d5162f906cee73e689c65ff086 Author: David Freese 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 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 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 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 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 Date: Mon May 23 04:59:14 2011 -0500 Version 1.1.3CT Alpha release commit 56daafa213c1ecc89eda1788358914d33297e0d1 Author: David Freese 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 Date: Sun May 22 20:49:27 2011 -0500 FT100D Added waitN response parsing commit 1f23cf3bd281dfcf2b7934c151a05108fcc14d93 Author: David Freese 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 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 Date: Sat May 21 19:04:50 2011 -0500 TT588 two vfos Added has_twovfos method, returns true commit e143e58b149ba095e7c838377f1b7421961b099b Author: David Freese 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 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 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 Date: Fri May 20 18:10:07 2011 -0500 Version 1.1.3CS Alpha release commit c7dd9b44135dd8b05482bb473169fdd213247a89 Author: David Freese 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 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 Date: Thu May 19 14:19:16 2011 -0500 Version 1.1.3CR Alpha release commit 3fb4cf7a5b0e2f3ff4669c692dad745e6fc369c5 Author: David Freese 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 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 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 Date: Thu May 19 10:47:08 2011 -0500 TT566 update * Added control methods * Added event logging commit 22ac11c472503f5ee60098cc6e251e9a5b411275 Author: David Freese Date: Thu May 19 07:11:20 2011 -0500 Version 1.1.3CQ Alpha release commit a3a26185ae35d09a5555c0d11317efacd1f0abea Author: David Freese 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 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 Date: Wed May 18 12:58:04 2011 -0500 Version 1.1.3CP Alpha release commit 9ae9a2af42835296a823a105b0d8721cd7afe2d9 Author: David Freese 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 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 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 Date: Tue May 17 18:41:59 2011 -0500 Version 1.1.3CO Alpha release commit e14382840084a07a4bf0a64964d1d4f16c0e6d98 Author: David Freese 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 Date: Tue May 17 16:50:24 2011 -0500 IC7000 Disabled get split - xcvr does not respond to query commit aa77fff52903eec10c30ed2c88f72eed91a5b22d Author: David Freese Date: Tue May 17 16:48:49 2011 -0500 IC756PRO3 * Correct command errors * Added read SWR, ALC commit 284a765f79c8beae523755e9892b2a63d252981f Author: David Freese 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 Date: Mon May 16 14:35:25 2011 -0500 Version 1.1.3CN Alpha release commit 27eb3d184e5ba77766926c75e957d1722afa3dad Author: David Freese Date: Mon May 16 14:35:25 2011 -0500 TT588 additions * Added several new controls * Added event logging commit d51a394bc98715f46c328abbf62f2d18c835019e Author: David Freese 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 Date: Mon May 16 14:35:25 2011 -0500 TS480HX events * deleted unnecessary LOG_WARN events from set commands commit 00bd636d1621771ebbd0820890325c0a6bef7911 Author: David Freese 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 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 Date: Sat May 14 13:32:45 2011 -0500 Version 1.1.3CM Alpha release commit 5fae47358d93997b05bd71b786136ae55ddb6d61 Author: David Freese 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 Date: Sat May 14 13:28:07 2011 -0500 Polling bug Fixed counter reset in Rx polling thread commit e4c0edf9d66123d185a849d06b2d7c68f7f078cc Author: David Freese Date: Sat May 14 12:44:52 2011 -0500 TT550 events Changed event levels for various TT550 methods commit fd9d7a379f5e0b0402ec243df5c219811d3bf458 Author: David Freese Date: Sat May 14 04:55:55 2011 -0500 Version 1.1.3CL Alpha release commit bf34ec10a0d37d2ee7c59e82f540eab89fd94722 Author: David Freese 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 Date: Fri May 13 21:38:17 2011 -0500 K3 revert Revert K3 class design to b4f2298a6d8ab state commit 2e691f099e4eea4ca68095e1c6f9f9df6e92fabe Author: David Freese Date: Fri May 13 19:36:40 2011 -0500 Version 1.1.3CK Alpha release commit 2a68d6fc37306c3857196d0a00fdb76825338179 Author: David Freese Date: Fri May 13 19:25:55 2011 -0500 IC718 split Fixed send split command Added get split commit a8fdef6417c4e3d0d87605b0971c9f08b2e9c9ee Author: David Freese 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 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 Date: Fri May 13 11:08:38 2011 -0500 Version 1.1.3CJ Alpha release commit 7c52305e0806ecb5550f074de2c8d5a5caa5c379 Author: David Freese Date: Fri May 13 11:07:51 2011 -0500 Yaeusu series * Added polling flags * Added FT890 transceiver class commit d5a3a0af130b2829bd85df0bddb789648b9c1af9 Author: David Freese 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 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 Date: Wed May 11 05:53:00 2011 -0500 K3 OM fix Restore missing sendCommand to OM initialization commit f003d7d645c4f15c2397af65fccbf20680035a9e Author: David Freese Date: Tue May 10 19:03:13 2011 -0500 K3 alt_vfo Missed the alt_vfo_capable flag commit 5958e0ca94101b9178dcff98df95d0d152b38820 Author: David Freese 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 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 Date: Mon May 9 16:29:40 2011 -0500 Version 1.1.3CI Alpha release commit ba7989676f70c1dbabdc3eac822dc75fd22b2f98 Author: David Freese 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 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 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 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 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 Date: Sat May 7 18:54:30 2011 -0500 Version 1.1.3CH Alpha release commit 67240d96fcdcc0b8511915bcc011ded30ecf4857 Author: David Freese 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 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 Date: Sat May 7 14:34:33 2011 -0500 FT920 Correction to info response parser commit 2cf30248fa3adb7db7ba598e2aeb0cf4e20a283f Author: David Freese Date: Sat May 7 13:16:33 2011 -0500 Version 1.1.3CG Alpha release commit c5be00bcca4f6a817236f809c78ddfe252bcd6b7 Author: David Freese 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 Date: Sat May 7 12:46:12 2011 -0500 Version 1.1.3CF Alpha release commit bbd87b7614c7c8c52ac94442d7832e7c6a21ceff Author: David Freese 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 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 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 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 Date: Sat May 7 09:22:07 2011 -0500 K3 initialization Increased read delay after OM; command string commit 3b39099c512d4471bd4ca9abc05e0552c182fefb Author: David Freese 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 Date: Fri May 6 18:32:06 2011 -0500 Version 1.1.3CE Alpha release commit 5c75da9f7ca3ac56bec413b084968b16b8543f81 Author: David Freese Date: Fri May 6 18:12:37 2011 -0500 TS590s showresp Added showresp to get methods commit e97c2a6e1d1f6b870b027f14277b7cca9eba7e4f Author: David Freese 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 Date: Fri May 6 17:40:26 2011 -0500 Icom Notch conversion Restored conversion modified by 81864044935418ba0ed commit 0fcc4f0fbcc3a47fe01407993ab33b89fecc35b2 Author: David Freese Date: Fri May 6 10:03:54 2011 -0500 Version 1.1.3CD Alpha release commit e15db3c1d1d856f89faf6cdb223123d1a941074f Author: David Freese Date: Fri May 6 09:56:56 2011 -0500 TS590S vol control Corrected get_volume method commit 45818630ce3dede463545344fac2ec66931bbd8c Author: David Freese 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 Date: Fri May 6 09:44:41 2011 -0500 IC7200 mic gain * Added get_mic_gain method commit 66f3cb46f64eea2c3925f1637d50087a32edadbd Author: David Freese 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 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 Date: Fri May 6 07:38:40 2011 -0500 Version 1.1.3CC Alpha release commit 81864044935418ba0ed3cb26b2dacef79aed699e Author: David Freese 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 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 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 Date: Thu May 5 17:53:45 2011 -0500 Version 1.1.3CB Alpha release commit 1c3053afe73a63f2778009e953cd5c523e5ea2d6 Author: David Freese 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 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 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 Date: Thu May 5 10:12:40 2011 -0500 Version 1.1.3CA Alpha release commit 63277a449c8c49053f567c3e4a85b960dfed3991 Author: David Freese 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 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 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 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 Date: Wed May 4 09:10:37 2011 -0500 Version 1.1.3C9 Alpha release commit dfa146b0ba39568e474f92f57db4290a9a090dfb Author: David Freese Date: Wed May 4 09:07:42 2011 -0500 FT920 Added FT920 class commit 980ad5ebbf71c344befd88e4bf372553bce9cca9 Author: David Freese 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 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 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 Date: Mon Apr 25 08:16:45 2011 -0500 TT599 Added showresp event logging to TT599 class commit e1748e535869d4bce8665251489e51a07e4d5e09 Author: David Kjellquist 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 Date: Sat Apr 23 18:28:41 2011 -0500 Version 1.1.3C8 Alpha release commit 170a5a7ceea3306485eb513c80952f60e51e4003 Author: David Freese Date: Sat Apr 23 18:25:22 2011 -0500 Polling Added user configure items for transceiver polling commit abf4489e9b7b0ed8084df6986ecd00d67433a410 Author: David Freese Date: Sat Apr 23 15:20:00 2011 -0500 TS480HX Additional debugging statements using showresp commit d77da927dfaa9ce7886c31d8d4ece14d54cf8b9e Author: David Freese Date: Sat Apr 23 15:19:53 2011 -0500 IC7000 Modifed methods for new showresp event logging commit 361e437673163bc5b11f63460cd83c70b64b7d02 Author: David Freese Date: Sat Apr 23 14:05:34 2011 -0500 IC7200 Changed initialization of volume, rfgain etc. commit 5b2e35edad413a67f4a33efdbeedeb315f4e847b Author: David Freese Date: Fri Apr 22 18:07:38 2011 -0500 IC718 Added showresp event logging commit 095d202e92fa74aef38b7129013dedaffe0e9524 Author: David Freese Date: Fri Apr 22 15:34:28 2011 -0500 Version 1.1.3C7 Alpha release commit 57ace2faf5dcc3d5afa20481af5a8492ea695b8a Author: David Freese 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 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 Date: Thu Apr 21 15:06:42 2011 -0500 K3 split Added methods to cooperate with xcvr split operation commit a2dcfe8b1ff6c603a763e7ff69ba3b45992d947b Author: David Freese Date: Wed Apr 20 14:54:45 2011 -0500 IC7200 metering * Added methods to read - Power out - SWR - ALC commit d061f7f7c0380ae28d7f72299878c508f3ca1305 Author: David Freese Date: Wed Apr 20 12:20:48 2011 -0500 Version 1.1.3C6 Alpha release commit baf9feacc9d3072c3e7af9d5b8e8bca227052f28 Author: David Freese 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 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 Date: Wed Apr 20 08:42:33 2011 -0500 Color Dialog * Restore access to disabled buttons commit 3221cdbd7273827de79a35ed16a1f5c92974522e Author: David Freese 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 Date: Tue Apr 19 19:11:08 2011 -0500 Compile Warning Fix for compile warning in rig_io.cxx commit d6fe486b48f83dc207e8437116d578c1caef30d8 Author: David Freese Date: Tue Apr 19 18:59:13 2011 -0500 Version 1.1.3C5 Alpha release commit bd5755f18ff17ccc50a024feff1b4999580ab101 Author: David Freese 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 Date: Tue Apr 19 15:34:03 2011 -0500 Select A/B * correction to commit fd99d188bd1657e018a8cc48be19f2cda2260c5f commit c5dba58bd46f0da43bff9ee8bd0c42e37ede389d Author: David Freese Date: Tue Apr 19 11:30:49 2011 -0500 Version 1.1.3C4 alpha release commit fd99d188bd1657e018a8cc48be19f2cda2260c5f Author: David Freese 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 Date: Tue Apr 19 08:53:32 2011 -0500 RAY152 Added Smeter event statment commit c7dff8d68e740713ad88ba5653554a6187ef761d Author: David Freese 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 Date: Tue Apr 19 08:17:56 2011 -0500 IC7200 Added debugging statements commit 44566d0fb3144d9d420553894c73efacc3af75b1 Author: David Freese Date: Mon Apr 18 16:20:40 2011 -0500 K3 Overhaul of the K3 backend code commit 35ec168528b77c9bbc91dd6d251deb557e0756e1 Author: David Freese Date: Mon Apr 18 14:44:30 2011 -0500 FT857D s-meter Debug lines added to smeter / pout methods commit 26d8185af4539824000ace13167b000f3f2e9f38 Author: David Freese Date: Mon Apr 18 14:32:44 2011 -0500 TS480XH power control Correction to power control method commit 70bd622bae2306044d071a8ea8eb54b5b11f950f Author: David Freese Date: Mon Apr 18 14:29:06 2011 -0500 TT588 RF gain Corrected RF gain control inversion. commit 9df14fb461cd04f14cffeda0e98d988fd370abb7 Author: David Freese 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 Date: Mon Apr 18 10:27:48 2011 -0500 Colors-Scheme Tweaks to the color/scheme dialog, save, restore commit 2fbec07c8a0956ab98f56ccaba2c467ec43c6c54 Author: David Freese 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 Date: Sat Apr 16 13:33:26 2011 -0500 TS2000 Changed reply parsing to allow for unsolicited xcvr replies commit 13619050b9a32f651bca078cd566ce89b5829759 Author: David Freese 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 Date: Sat Apr 16 10:38:39 2011 -0500 System colors * Added system color selection * Added system style selection commit 65dc4b1fb79c47aa92d6cbfb91f94811e4260c2a Author: David Freese Date: Wed Apr 13 18:25:56 2011 -0500 Meter colors Added foreground color selection = frequency label color commit f9204b609152c022335924dc8715eac3acd481dd Author: David Freese Date: Wed Apr 13 17:51:00 2011 -0500 TT588 * Modified Smeter conversion * Corrected filter table commit 5ff58ace72f8d6b0ed5ba4c30e531594f34438ee Author: David Freese 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 Date: Wed Apr 13 17:49:55 2011 -0500 TT550 smeter Rescaled smeter for Pegasus commit e93110a62ebdb88f888f359ff2d771634c86d761 Author: David Freese Date: Sun Apr 10 05:50:47 2011 -0500 Version 1.1.3 Maintenance release commit 7fad31fe5bc90e5a73fc71ce48ba1df93e99a124 Author: David Freese Date: Sun Apr 10 05:48:56 2011 -0500 IC7200 Vfo B Modified Get/Set for VFO B commit adfb09148cf44b0d75a15bd7013b4a24147ee0ce Author: David Freese 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 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 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 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 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 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 Date: Wed Mar 30 06:07:20 2011 -0500 Version 1.1.2 Maintenance release commit b54df4aa9a1423c0c8c6652810b796fde4efe6dd Author: David Freese 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 Date: Mon Mar 28 13:27:25 2011 -0500 TT550 noise reduction Added NR init commit 4465b454548373e69cc43802559e7555c6471cae Author: David Freese 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 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 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 Date: Sun Mar 20 19:47:33 2011 -0500 Version 1.1.1 Maintenance release commit 145649f96992fe17bfd6355b50124dc3e5a7db72 Author: David Freese 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 Date: Fri Mar 18 20:23:49 2011 -0500 Version 1.1.0 Maintenance release commit 825808612dddd24b1bc8d592dacb67a531c244ca Author: David Freese 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 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 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 Date: Tue Mar 1 09:52:26 2011 -0600 TT550 remote Test code for Pegasus Model 302 remote commit ef29ed7315b61f11546a9a39784767a5094ceac5 Author: David Freese 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 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 Date: Wed Feb 23 10:57:32 2011 -0600 FT847 Added back end commit bcab820ce916f1301efa11f5e2a12e944ef1fccc Author: David Freese 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 Date: Tue Feb 22 08:36:05 2011 -0600 TS2000 update Vfo-B method additions commit 277941bdc62572a7593862f4ed69bedc4327f117 Author: David Freese 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 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 Date: Tue Feb 22 08:36:05 2011 -0600 IC7000 auto notch Added set_auto_notch method commit b4708a3779234b8e7881d74a56a0b489bfec6ede Author: David Freese Date: Tue Feb 22 08:35:59 2011 -0600 FT100D Added control methods Added get_info commit d814bc8291d96a820391aec477a2f95ae84b3fe4 Author: David Freese Date: Sun Feb 13 09:01:34 2011 -0600 FT1000MP def bw Added method def_bandwidth commit 5f1fbcd22db56149132bbcbae4b92caf8a8d9740 Author: David Freese Date: Sun Feb 13 08:16:16 2011 -0600 IC series split Added split method to base IC746 series commit 4d2076291f66527b01fc76c57912e2c6fe3cec39 Author: David Freese 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 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 Date: Fri Feb 11 17:58:45 2011 -0600 FT1000MP swr/alc Added query methods for swr and alc commit 6abdb0c49c4fc1ea2590e25a6c5e8329a33d7451 Author: David Freese 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 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 Date: Thu Feb 10 08:45:17 2011 -0600 IC7600 update Added control methods for mode / bandwidth commit c01be68702c1feb08477634b1749a43dae15045b Author: David Freese Date: Thu Feb 10 07:31:06 2011 -0600 FT1000MP Bandwidth Implementation of full 8.2/455 filter selections commit b1fe8c614ab06f568851d8bcc2b9c598a93a3061 Author: David Freese 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 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 Date: Sat Feb 5 22:03:43 2011 -0600 RAY152 - vfo Revert to 100 Hz resolution in CAT string commit b32168f927bf8b0f17a02d89b1402d6d5f9de8a3 Author: David Freese Date: Sat Feb 5 13:23:18 2011 -0600 Version 1.0.1.1 Alpha release commit 80633b64da6dc2dbd3f17f542ea65c11d6dcf03e Author: David Freese Date: Sat Feb 5 13:23:18 2011 -0600 FT1000MP vfo precision Set vfo precision to 10 Hz commit 78c369747ef7e980783c8d8c8e88b729010f2272 Author: David Freese Date: Sat Feb 5 13:23:18 2011 -0600 TT516 update * Added frequency readout precision specifier = 10 Hz commit beaff060f008e05feef74487dc333db2cc24a6ee Author: David Freese Date: Sat Feb 5 13:22:53 2011 -0600 Raytheon 152 Added Raytheon-152 transceiver commit de3bebda1a18f51861b8d89eca05b153e2bccd17 Author: David Freese Date: Fri Feb 4 19:10:44 2011 -0600 TS590S Added back end for Kenwood TS-590S transceiver commit fbf17df26bd1dde6dcdeb8e109b570be8064fef2 Author: David Freese Date: Fri Feb 4 19:04:31 2011 -0600 FT1000MP mods Changes to FT1000mp back end commit 7432862c0fdc002127dfa700a84f544b646eedcf Author: David Freese Date: Thu Feb 3 12:37:43 2011 -0600 IC746 family Changed default stop bits to 1 commit 07d4789386790c3b2cdb736b4819310e25b997a1 Author: David Freese Date: Wed Feb 2 07:29:43 2011 -0600 Version 1.0.1 Initial public release commit f960a7d8fa8545d4c4b7a74bb49bfe24cfa76f5b Author: David Freese Date: Wed Feb 2 07:29:38 2011 -0600 TT599 cleanup Commented out debug statements in class TT599 commit b47dbc2c2185fecb2f139a29c29db63db80b48e5 Author: David Freese Date: Mon Jan 31 08:05:37 2011 -0600 Version 1.0.0bY Alpha release commit d33ef332951a8f5f9d53a425433390f1dbf59e01 Author: Terry Embry, KJ4EED 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 Date: Wed Jan 26 11:16:57 2011 -0600 Que management Changes to que management for mode and bandwidth commit ae0347bd6ec3471c1d4a91335dbfc2f9c1f6daf7 Author: David Freese 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 Date: Thu Jan 20 07:06:37 2011 -0600 Orion-II smeter Added scaling factor to smeter method commit d2a5697a4a7f348486055b9e1a1de517bcc9dc26 Author: David Freese 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 Date: Sat Jan 15 10:20:11 2011 -0600 Version 1.0.0bX Alpha release commit e78c7fb8e3224f4eadba937bf670b02cde26c55e Author: David Freese 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 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 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 Date: Fri Jan 14 18:12:40 2011 -0600 Version 1.0.0bW Alpha release commit 01d6148a8d4b26bac71b04cd801f5818ee284b63 Author: David Freese 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 Date: Fri Jan 14 15:21:56 2011 -0600 Eagle split Added h/w split support code commit 55d653bb2bf62054218e5fbbf025e9eb197f3399 Author: David Freese 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 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 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 Date: Thu Jan 13 09:05:16 2011 -0600 Version 1.0.0bV Alpha release commit 346c3c01024387dc83fb2d394fba53c9979e4892 Author: David Freese Date: Thu Jan 13 14:26:41 2011 -0600 ft450 tests commit 04c86fdb84e37cfc5126021c80a3b5d9f4cd896f Author: David Freese 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 Date: Wed Jan 12 16:34:53 2011 -0600 Version 1.0.0bU Alpha release commit 43e4eadbfa0c9859a00688cc22c8e185224b7ef7 Author: David Freese Date: Wed Jan 12 16:34:51 2011 -0600 64 bit recast replaced simple recast "(int)val" with "reinterpret_cast(val)" commit 535ba2f6788d89cab245e5af0700db45e4a3fa22 Author: David Freese 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 Date: Wed Jan 12 10:36:48 2011 -0600 Version 1.0.0bT Alpha release commit 61b6ebafb6339eb93ce75d5666350dcfc98bdec5 Author: David Freese Date: Wed Jan 12 10:35:41 2011 -0600 Orion-II TT566 Added TT565/566 class commit 997229c09cf4e9e318e1772d8040c8cb759d2c85 Author: David Freese Date: Wed Jan 12 10:25:55 2011 -0600 TT599-Eagle Added TT599 class commit 0a8342ea1122b392b2857abc507cd68a1d695fe9 Author: David Freese Date: Wed Jan 12 10:25:51 2011 -0600 Version 1.0.0bS Alpha release commit e3a31247224936fd54f9bb6ea8c5b8a6bf675072 Author: David Freese Date: Wed Jan 12 10:25:08 2011 -0600 TT 535 Delta-II Added TT535 class commit 9ef17a001a6fc769c9b1e271f03735e4fb7a34c4 Author: David Freese 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 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 Date: Sat Nov 20 05:20:07 2010 -0600 Version 1.0.0bR Alpha release commit ffebee96070f1ce9c737a9feaef02ec26e4a5bfd Author: David Freese Date: Sat Nov 20 05:19:40 2010 -0600 IC706 mode type Added mode type array to IC706 class commit 8a07b426988dc32867097157b73aa5da6e6c7416 Author: David Freese Date: Sat Nov 20 05:19:38 2010 -0600 IC7200 digi mode Added digi modes to IC7200 commit 1d9c27fab7c49d997a6de48dffde3b0dcf6e3041 Author: David Freese Date: Sat Nov 20 05:19:21 2010 -0600 Version 1.0.0bQ Alpha release commit 4e7d1f3626205bad4bd7d837aeb3606ffd8c3565 Author: David Freese 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 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 Date: Fri Nov 12 07:38:22 2010 -0600 Parse Args Corrected parse_args function for compliance with fltk commit a34205b393b15e0b2e53eb25c89cfe6fe969a6af Author: David Freese Date: Sat Nov 6 14:33:06 2010 -0500 Version 1.0.0bQ alpha release commit 92d90b9be9853e03c1aeed794228a813a820b66d Author: David Freese 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 Date: Sat Nov 6 13:04:08 2010 -0500 Version 1.0.0bP alpha release commit 61ea3d2b496f1001b6e86cbab3a129134fa1c6e2 Author: David Freese 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 Date: Wed Oct 20 20:48:26 2010 -0500 K2 Update K2 update submitted by Ken Haase, VE4KEH commit 322a3cc4e976e315c2dd494fb266e23c008ca4f2 Author: David Freese Date: Wed Sep 22 20:04:17 2010 -0500 Version 1.0.0bO Beta release commit 68ae4e4fd108a21ff93f9f40877362b3f2e0c69b Author: David Freese 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 Date: Thu Aug 5 08:18:00 2010 -0500 Version 1.0.0bN Beta release commit 699c42037f352b75ea82913075c99c8c381853d3 Author: David Freese 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 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 as in --config-dir /home/w1hkj/flrig.tt550 commit f7a1e4898f698d8d4a304746e3edf32cfcb45939 Author: David Freese Date: Sun Aug 1 15:27:10 2010 -0500 Version 1.0.0bM beta release commit c1027a81324363625578c0472cae736d9c9cc478 Author: David Freese Date: Sun Aug 1 15:25:46 2010 -0500 TS480 HX/SAT CAT command changes based on K6SDR tests commit 9b8479be981b2f7303489bfdedd8e89dafa08a84 Author: David Freese 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 Date: Sat Jul 31 09:40:59 2010 -0500 Version 1.0.0bL Beta release commit bc9b4c324b9426c0605bea9d9a6d10203a17e5d6 Author: David Freese 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 Date: Sat Jul 31 14:35:33 2010 -0500 TS450 update Added class method get_modetype and support string. commit 9d72cd8f211a59f35ba80ef3347812aaf8eeb7b9 Author: David Freese Date: Fri Jul 30 10:08:36 2010 -0500 Version 1.0.0bK Beta release commit f1a4670fd00e8101359caf64c03dc294cd3d1abb Author: Frank Tomesh, AB2ZO 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 Date: Sat Jul 17 10:06:45 2010 -0500 Version 1.0.0bJ Alpha release commit 6e82feff3219c21b78b8e4f07a63fe6073e5aeaa Author: David Freese Date: Sat Jul 17 05:00:17 2010 -0500 Echo suppression Correct error introduced by d57238d6 commit db0834c9c9bf5a0fe45aeaf2e7cf56d1fd3ec720 Author: David Freese Date: Fri Jul 16 12:37:54 2010 -0500 Version 1.0.0bI Alph release commit d57238d61f4714a5ce9f3f37969799242da4a261 Author: David Freese 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 Date: Wed Jul 14 07:55:22 2010 -0500 Version 1.0.0bH Alpha release commit 9a6e9c4e9957fd360f6a822fcc18b3698da97c0b Author: David Freese Date: Wed Jul 14 07:41:17 2010 -0500 IC703-CIV Fixed CIV address selector initialization to include IC703 commit ff6799075c9138b60d921e425c7271bb1555ff4f Author: David Freese Date: Tue Jul 6 12:30:32 2010 -0500 Version 1.0.0bG Alpha release commit 1d5dc71a3274bf345047515d61a0232d94cb328e Author: David Freese Date: Tue Jul 6 12:30:13 2010 -0500 IC7200 update Complete rewrite of the IC7200 class commit 7b3adae3cb91b404e1899e4a82d958fc1fcaccb7 Author: David Freese Date: Tue Jul 6 12:29:18 2010 -0500 IC718 update Corrected mode selection method commit 7cacc8ad1dc10df7ff7817bec7c3c48b52846b66 Author: David Freese 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 Date: Sun Jul 4 15:18:38 2010 -0500 RTS-DTR ptt Enable both to be used simultaneously commit 8091162998f2411065c28fc2b9c70a1df084e7c2 Author: David Freese 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 Date: Thu Jun 3 19:55:55 2010 -0500 Version 1.0.0bF commit 66f7861d156ce914161ab2ef647a4ae87c1f55e4 Author: David Freese Date: Thu Jun 3 19:53:04 2010 -0500 Menu update Corrected initialization of toggle menu items commit 77baab657a5fed2522475c7afaeedf52e5e4b490 Author: David Freese Date: Wed Jun 2 17:21:28 2010 -0500 Version 1.0.0bE Beta release commit b567f0f42954fcf076b92855b045ec5b9f399b42 Author: David Freese 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 Date: Wed Jun 2 16:37:01 2010 -0500 FT817 mods Changed FT817 code to replicate the FT857D methods commit eda4e7ec40391192741aa019e0e76e2797c16198 Author: David Freese Date: Wed Jun 2 12:05:34 2010 -0500 Fluid source Added rigpanel.fl to the distribution source package commit 8654ddb14eb751aa1fc6e07e75867b87ec6a102d Author: David Freese 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 Date: Fri Apr 30 04:01:43 2010 -0500 IC718 Auto Notch Added auto-notch control code commit b97848d07e040d337ae3553f2ead2c2107e9b002 Author: David Freese 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 Date: Thu Apr 29 00:03:39 2010 -0500 IC703 Compression Activated Compression On/Off control commit 739a7b4f63b8c2b62949f6e00d28b34a44f81f8c Author: David Freese 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 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 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 Date: Tue Apr 27 12:52:09 2010 -0500 Added rigpanel.fl Missing from the distribution tarball commit 33b77d634e84e8143549c6b395f76c9f06dd6952 Author: David Freese Date: Mon Apr 26 06:43:37 2010 -0500 Version 1.0.0bD Beta release commit 04ef71f58032b052a8398b461e671d236db9073f Author: David Freese Date: Mon Apr 26 06:41:30 2010 -0500 IC7200 Data mode Corrected get data mode command string commit cf066d303f711f36df0c9dafcab3fc5e5f9e6d9e Author: David Freese Date: Mon Apr 26 06:31:46 2010 -0500 IC718 corrections * Added mode/bandwidth * scaled smeter response commit c67a7971285e8baf4200875f0245021830fca8da Author: David Freese Date: Sat Apr 24 09:19:01 2010 -0500 Version 1.0.0bC Beta release commit 5df3c55f91482402acffc4308e0fdf3ed75394cc Author: David Freese 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 Date: Sat Apr 24 09:18:35 2010 -0500 Freq Control Widget Added configurable font to class FreqControl commit 9d9864bc62d12e5127ca4ae6a24fc941cd3b178a Author: David Freese 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 Date: Wed Apr 21 07:50:40 2010 -0500 IC718 Added Icom 718 transceiver commit 526150bd99d3a9763e17fc29a85969a45012a6a1 Author: David Freese Date: Wed Apr 21 03:46:24 2010 -0500 K3 mode get_mode correction for digital mode selection commit d5a86492cf514cab37f77474baf111f9974d5b98 Author: David Freese Date: Tue Apr 20 16:45:53 2010 -0500 Version 1.0.0bB Beta release commit a2a004da24c26335f3c3d0efebfc454129c2e9fb Author: David Freese 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 Date: Tue Apr 20 16:36:26 2010 -0500 K3 bug fixes Set audio gain Get mode commit 05cd9742f46a6b4cdb4eddfe227da9a14cc22511 Author: David Freese Date: Mon Apr 19 17:55:05 2010 -0500 Version 1.0.0bA Beta release commit 8ff9611a0829d03380b369f6577358ee14d0b161 Author: David Freese Date: Mon Apr 19 17:55:02 2010 -0500 Build static distribution commit 90250eea337eeb53d1c6ad7d5ab82e3202c37fa5 Author: David Freese 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 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 Date: Thu Apr 15 20:10:44 2010 -0500 Version 1.0.0b9 Beta release commit 5c111dedc4cac2a6322e67bacf330f369f21f211 Author: David Freese Date: Thu Apr 15 20:08:56 2010 -0500 SWR enable Enabled SWR meter for transceivers supporting that query commit b36ef3c6b3f73c512aa99bb2d51de9f8bf147f84 Author: David Freese 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 Date: Tue Apr 13 18:42:40 2010 -0500 Version 1.0.0b8 Beta release commit 96005f5d209291e4ca5708ff56d00bdccf75dd95 Author: Andrew Hart, VE3NVK Date: Tue Apr 13 18:39:44 2010 -0500 IC7600 update Added code to support attenuator commit 3fbeee1a046f6ce83136123dfaeeba908241a691 Author: David Freese 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 Date: Sun Mar 28 06:09:01 2010 -0500 Version 1.0.0b7 Beta release commit fa215e259d80c742ad2750ded312630de869b74d Author: David Freese 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 Date: Sun Mar 28 06:08:08 2010 -0500 FT1000 FT1000MV update Modified get_freq command string commit fe2bc28d9c5d138708a9ef60dff135086ffb751a Author: David Freese 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 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 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 Date: Fri Mar 19 15:08:09 2010 -0500 Version 1.0.0b6 Beta release commit e087a07d137203997778c421bc46ce760614e58b Author: David Freese 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 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 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 Date: Tue Mar 16 19:26:08 2010 -0500 Version 1.0.0b5 Beta release Added ChangeLog commit 37f966019007dbaeb8be5009de63fa6c5522a667 Author: David Freese Date: Tue Mar 16 19:15:58 2010 -0500 FT1000MV Completed FT1000MV class - untested commit 018b3446978efe82ed0875ff6bf40f5414708577 Author: David Freese Date: Tue Mar 16 19:14:56 2010 -0500 FT1000 Added FT1000 class, untested commit 5c232a5c64eed629374921e36a828eb11803ec50 Author: David Freese 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 Date: Sun Mar 14 14:40:11 2010 -0500 FT2000 debug strings Added content to FT2000 debug strings commit a59c478c6ec9d0d3db8b6042240deb73608fe464 Author: David Freese Date: Sun Mar 14 14:24:11 2010 -0500 TS2000 Mic Gain Fixed Mic Gain conversion commit b240047655f3a1fb425f9d6e3b212d29c6307884 Author: David Freese Date: Sun Mar 14 14:24:09 2010 -0500 IC-746 BW Changed BW strings to Narrow / Wide commit 20c32530f09186d08f78468eecccac2f6517cca7 Author: David Freese Date: Sun Mar 14 14:23:45 2010 -0500 Split Operation Added vfo #1 / # 2 split operation commit 97221f4348eb352f6142cdec4401092ed018bf1c Author: David Freese Date: Tue Mar 9 17:42:57 2010 -0600 Version 1.0.0b4 Beta release commit 5b17be26ce367189b76665db9d066acf755d68a6 Author: David Freese 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 Date: Sat Mar 6 08:41:52 2010 -0600 Version 1.0.0b3 Beta release commit f8b355b916ae29cea170371acdcc24ad18169fc7 Author: David Freese Date: Sat Mar 6 08:40:41 2010 -0600 K2 serial baud rate Changed default baud rate to 4800 commit 8ee433c83e0c8fcc5c18176a9bf930a4eb405098 Author: David Freese 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 Date: Fri Mar 5 10:00:04 2010 -0600 Version 1.0.0b2 Beta release commit 2792b7429ab858e8b2947c3b9b6add775ad6ebef Author: David Freese 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 Date: Wed Mar 3 13:48:36 2010 -0600 Version 1.0.0b1 Beta release commit 03144154216f66f493a1595bc2983c63452b476d Author: David Freese Date: Thu Feb 25 18:26:51 2010 -0600 Version 0.9.99R Alpha release commit 3c372e6b126145706e3cd4c72cb4e16adc5ccd9b Author: David Freese Date: Thu Feb 25 18:25:26 2010 -0600 Omni-VII TT588 Added new rig backend for TenTec TT538 commit 568ff5908143c7eff3edc3b3f5aa6b3e6a5f4329 Author: David Freese Date: Thu Feb 25 18:23:32 2010 -0600 Jupiter-TT538 update Range computation for Vol, RF and Power commit a6820847389ae6cbd971b69faacc8012aab3ec0b Author: David Freese Date: Sat Feb 20 15:58:00 2010 -0600 Version 0.9.99Q Alpha release commit ae6a40a8986265e4b32a7dd99e7aca1a6ea44a5b Author: David Freese Date: Sat Feb 20 15:56:58 2010 -0600 TS570 update Added code to intercept transceiver unsolicited data streams commit ae2ccbdb5cc87ad20f769f46934ed78826e1c915 Author: David Freese Date: Sat Feb 20 15:56:03 2010 -0600 FT450 update Added Voice command toggle; Special configuration switch commit 13bf35f18dd5260754ea05d46753bed7fce415ce Author: David Freese Date: Fri Feb 19 17:29:01 2010 -0600 Version 0.9.99P Alpha release commit 5a807eda20d5c2c348965522d16708759dbfa623 Author: David Freese 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 Date: Thu Feb 18 16:56:48 2010 -0600 Version 0.9.99O Alpha release commit 800af3a4b61242b225a336f6999ba4d80aca5d48 Author: David Freese 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 Date: Wed Feb 17 04:17:10 2010 -0600 Version 1.0.0b01 Initial beta release commit 20047a63de5a41ced7a0bf6d6691cb921c9dfc84 Author: David Freese Date: Sat Feb 13 12:46:26 2010 -0600 Version 0.9.99N Alpha release commit ecbe0a55cdf82d37b78aaad7518d4eacbd5aae15 Author: David Freese 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 Date: Thu Feb 11 10:01:42 2010 -0600 Version 0.9.99M commit c018a65e0abd3ab76b583562454b8ca4a6dbaec1 Author: David Freese 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 Date: Sat Feb 6 21:11:14 2010 -0600 Version 0.9.99L Alpha release commit 4d56b12bf89441057bbd0e5a45024035eda683fa Author: David Freese 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 Date: Thu Feb 4 18:30:24 2010 -0600 Version 0.9.99K Alpha release commit 881c3ed2732d4113da214d03d6fdda4b14296929 Author: David Freese Date: Thu Feb 4 18:29:42 2010 -0600 OS X missing include Added commit cfcda3ffeeed8634d9a1969cf95aa810354bcd47 Author: David Freese Date: Thu Feb 4 15:59:32 2010 -0600 Version 0.9.99J Alpha release commit f7dbe5dfd15ad3c8b759961bd390e3771fde8488 Author: David Freese Date: Thu Feb 4 15:58:21 2010 -0600 WIN32 build fix commit 3a3328766964a3fd62e0f40a0992194aa83322ec Author: David Freese Date: Thu Feb 4 13:55:44 2010 -0600 Version 0.9.99I Alpha release commit 61f1e7142aec4c2a821b3aa2ea5a30a48d680bfc Author: David Freese 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 Date: Thu Feb 4 12:47:42 2010 -0600 Version 0.9.99H Alpha release commit 13291947e484402be64d4692177840b8ade3c7e3 Author: David Freese 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 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 Date: Thu Feb 4 11:32:17 2010 -0600 TT-538 update Update to volume control read/write commit 9f0d0bca88d9bf6a0ed3365fb57a03816b28e41e Author: AndrĂ© - M0JEK 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 Date: Sun Jan 24 21:06:21 2010 -0500 TS570 bandwidth control and basic metering commit ee6911a7bd00eee59c9c5ab65d291c6e1454ef15 Author: Chris Sylvain Date: Thu Feb 4 06:54:24 2010 -0600 TS-570 S-meter scale adjusted commit 4341cabcbad5c7773d0ecd70dcc7005146d5ca3c Author: Chris Sylvain 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 Date: Thu Feb 4 06:47:25 2010 -0600 Use modulo arithmetic on loopcount in serial loop commit cb73ffe643166bea562f0119a592ab20d236511f Author: David Freese Date: Sun Jan 17 13:33:29 2010 -0600 Version 0.9.99G Alpha release commit 4e275fe1421fba248c6c3b0deab4810a2d560248 Author: David Freese 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 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 Date: Sat Jan 16 18:47:29 2010 -0600 Version 0.9.99F Alpha release commit d5170940cbf3c0b00120c079c2a943ed13353397 Author: David Freese 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 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 Date: Sat Jan 16 14:06:47 2010 -0600 Version 0.9.99E Alpha release commit 02a60779bf58b81752df0385e5feb3c36858ef25 Author: David Freese 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 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 Date: Wed Jan 6 10:47:32 2010 -0600 Version 0.9.99D Alpha release commit 8ecf733ae12593eccb545d47e3419c627cc958d8 Author: David Freese Date: Wed Jan 6 10:46:30 2010 -0600 FT450 Preamp Read Read logic was inverted. Fixed. commit 5ff0ca1aeb1b5c6f4eeebab689582b1a8d434eeb Author: David Freese Date: Mon Jan 4 16:12:11 2010 -0600 TT550 work commit 1728d0b64d597b0827ec762b7e3f5f745a19c3b9 Author: David Freese Date: Fri Jan 1 20:37:03 2010 -0600 Version 0.9.99C Alpha release commit c9a92062dae7758354efb22c50293e34807b56ed Author: David Freese 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 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 Date: Wed Dec 30 14:57:40 2009 -0600 Version 0.9.99B Alpha release commit 88db85e42f27b3191a1984e355c7d19c9e328a6d Author: David Freese 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 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 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 Date: Fri Dec 25 12:19:00 2009 -0600 Version 0.9.99A Alpha release commit 681d3cae7879e964ce1911ae628b650739123047 Author: David Freese 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 Date: Fri Dec 25 12:12:11 2009 -0600 FT-857D update Modification to read bandwidth / mode. commit 8b7687c3cc68395b4c37ee674a1ba1199fd1edb3 Author: David Freese Date: Thu Dec 24 09:39:50 2009 -0600 Version 0.9.98 Alpha release commit 84f04dda1bd94a5d09ea091789461f42b14162c8 Author: David Freese 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 Date: Sun Dec 13 13:42:09 2009 -0600 Version 0.9.97 Alpha release commit 2a4f12a1b0b02f8018f0a623f9bc7a834cd4ab21 Author: David Freese 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 Date: Sat Dec 12 14:55:41 2009 -0600 Version 0.9.96 Alpha release commit 8017748c2187664093e394ab53c32fdc621f175b Author: David Freese 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 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 Date: Wed Dec 9 14:15:59 2009 -0600 Version 0.9.95 Alpha release 0.9.95 commit 40c3797411f2562b00b7b4f3d31bb8e81791c5d0 Author: Stelios Bounanos 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 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 Date: Tue Dec 1 09:28:06 2009 -0600 Socket allocation Changed to dynamic allocation of socket instance commit a5f326a9f6779496e0809597b022544bc760ca44 Author: David Freese Date: Tue Dec 1 05:09:52 2009 -0600 Mem Leak Fix Fix for memory leak in dialogs.cxx commit 9e9795d2a3a5be9cecb2b419bfbb986b2f2e628f Author: David Freese Date: Sat Nov 28 19:36:55 2009 -0600 Version 0.9.94 Alpha release commit 0b301f0e98e3e42bc8ccd30ce03603a4987fbb4f Author: David Freese 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 Date: Sat Nov 28 19:36:40 2009 -0600 Window Decoration * Added code to support window bar icon commit 09ec7ef51eee2bceb8f2dccbde5c7f931b5c4488 Author: David Freese 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 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 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 Date: Thu Nov 26 15:56:32 2009 -0600 Version 0.9.92 Alpha release commit e126caa4d3d3f130fe7d57e49ed9e1f109a1573d Author: David Freese 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 Date: Tue Nov 24 13:56:34 2009 -0600 Version 0.9.91 commit f902afcbd017cf247fe8ebe15bd20c06e39e6038 Author: David Freese Date: Tue Nov 24 13:54:16 2009 -0600 Dependencies Add dll dependencies, script mods for win32 build commit bd30e7a699f9f32701f671f0923dcb59fc5063a2 Author: David Freese 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 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 Date: Mon Nov 23 13:01:17 2009 -0600 Fix resource include commit 818bb9d6ffd6ce392139cfbeefb337f1380e792c Author: Stelios Bounanos Date: Mon Nov 23 18:54:13 2009 -0600 Add pthreads-w32 build flags commit 90ee9b1e73e3e13ed4936621dd2e63a68caed65e Author: David Freese Date: Mon Nov 23 06:52:19 2009 -0600 Version 0.9.9 * Initial gnu autotools build source