Wykres commitów

4471 Commity (3220c37ff2a714d4bd8166aeab2751f69e7a52fd)

Autor SHA1 Wiadomość Data
Michael Black 7e9c566944
Add first cut at amplifier control 2019-06-12 15:52:35 -05:00
Michael Black c61a62bec5
Fix termios debug statement 2019-06-12 12:15:01 -05:00
Michael Black 5e36d5c11b
Add some levels to TS590 2019-06-10 23:06:44 -05:00
Michael Black 7eaabddcb5
Improve thd72 ops 2019-06-10 23:05:14 -05:00
Mikael Nousiainen d8f05247a1 Add LVL_KEYSPD and LVL_CWPITCH ranges for IC-9700 2019-06-10 23:46:10 +03:00
Mikael Nousiainen 624c6ab3f7 Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
Johan Ström af7bb1a0fc Backup serial options on open, restore on close
Before altering the serial port settings, make a copy of the settings
and track it by the fd. On serial port close, restore the original
settings for that port.

On Mac OS the Prolific PL2032 kernel driver locks up if closing without
first restoring the options. When this happens, further usage of the port
is impossible until computer is rebooted, which cannot even be done
without a hard power-off.
With this fix, a clean close make sure we can re-open the port again.
2019-06-09 23:22:18 +02:00
Nate Bargmann 1f6db44497
Merge branch 'improve-caps-icom-elecraft' of https://github.com/mikaelnousiainen/Hamlib into mikaelnousiainen-improve-caps-icom-elecraft 2019-06-06 20:17:20 -05:00
Mikael Nousiainen 88c1ba14a5 Fix rig_model for Elecraft KX2 and KX3 2019-06-06 22:06:24 +03:00
Mikael Nousiainen 85f3acca47 More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
Nate Bargmann 3f494baec6
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2019-06-01 06:48:29 -05:00
Nate Bargmann c1dec70c2d
Merge branch 'master' of https://github.com/mrmoonlv/Hamlib into mrmoonlv-master 2019-06-01 06:34:22 -05:00
Mikael Nousiainen 60ae18bb0b Add custom levels to Icom rigs for drive gain and DIGI-SEL 2019-06-01 11:12:35 +03:00
Mikael Nousiainen 45a8c5c575 More fixes to many Icom HF rig backends: tuner function, VFO tune op, rig-specific AGC levels, basic set of filters where missing, get/set split, get/set powerstat, make get/set RIT/XIT commands shared functions, add new level for Noise Blanker level, fix RIG_MODE_PKTAM and add missing PKT modes for many rigs, add dual-watch function. Add RIT/XIT functions for TS-480 and TS-890. 2019-06-01 09:51:17 +03:00
Nate Bargmann 4c47ff4f93
Merge commit 'f9f8e95852f3a546b3522379f8bc944fe33bb979' into vk2ckp_GS232 2019-05-31 22:03:00 -05:00
Nate Bargmann dc3e717128
Merge commit '7e8e596c00e19a62c4e12d4c857a78590b6292ed' into vk2ckp_GS232 2019-05-31 21:38:33 -05:00
Michael Black 9d85905d72
Add icom_rig_open to IC9700 2019-05-31 16:25:31 -05:00
mrmoonlv fe3c9118a1 Change credits 2019-05-31 23:07:45 +03:00
mrmoonlv 4e647c2fb3 FIX: ft600_get_freq 2019-05-31 23:03:05 +03:00
vk2ckp f9f8e95852 Updated and new GS232 backends. Added new models for AMSAT LVB Tracker and Fox Delta ST2. Model 602 is now 'GS232 Generic' with new models for GS232 and GS23. 2019-05-31 22:12:25 +10:00
vk2ckp 7e8e596c00 Modification to backend library to suport azimuth positions to -180deg and associated translation. Used to support -1800>0->180 operation in GPredict of azimuth rotation on Yaesu rotators when physically installed with end-stops facing south. 2019-05-30 23:39:41 +10:00
Mikael Nousiainen 3dbbe02b78 Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
Michael Black 57c16d20f2
Add USB_echo_check to ic9700 2019-05-29 07:48:20 -05:00
Michael Black 25736acd4b
Fix CM108 ptt_bitnum for pttport 2019-05-27 23:18:43 -05:00
Michael Black ab7527d95a Fix compile warning in rotctl_parse.c 2019-05-22 11:15:30 -05:00
Michael Black 51dab90c74 Fix vfonum warning in tmd710.c 2019-05-22 11:14:07 -05:00
Michael Black a8b6ceebb5 Fix compile warning in rigctl_parse.c 2019-05-22 09:27:01 -05:00
Michael Black 8dae7db02c astyle debug.c 2019-05-22 08:52:50 -05:00
Michael Black ba712ce904 Fix compiler warning in debug.c 2019-05-22 08:52:14 -05:00
Michael Black 1e94a37c56 Fix duplicate set_vfo in ic7300.c 2019-05-22 08:45:33 -05:00
Michael Black d732a46c45 Fix uninitialized in tmd710.c 2019-05-22 08:43:34 -05:00
Michael Black 37f87c9b62 astyle parallel.c 2019-05-21 12:45:09 -05:00
Michael Black 151a7059c5 Fix compile warnings in parallel.c 2019-05-21 12:42:39 -05:00
Michael Black ad9bcf66c5 Undo ts790 change 2019-05-15 15:02:27 -05:00
Michael Black c2eb8440a8 Add debug for 60M DX3000/5000 exception 2019-05-15 14:39:41 -05:00
Michael Black 8f8ca10046 Add 60m exception for set_freq for FT-DX3000 and FT-DX5000 2019-05-15 12:35:23 -05:00
Kārlis Millers c12a6d35d5
Merge pull request #1 from Hamlib/master
Merge from upstream
2019-05-14 22:34:36 +03:00
Michael Black 8329e50f01 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2019-05-13 07:04:08 -05:00
Michael Black 5adf6a5951 Change TS790 handhsake to none and promote to stable. Works with WSJT-X 2019-05-11 06:58:03 -05:00
Bill Somerville 56ee4fd18a Fix timeout issues with the Ten-Tec Orion/Eagle
Added much  more generous serial port  timeouts as these rigs  seem to
occasionally delay  CAT responses  by a second  or more.  Also flushed
serial Rx buffer before retries in case timeout is not enough.
2019-05-04 11:37:57 +01:00
Bill Somerville 6612f8e1b2 Fix an incorrect error return value from win32_serial_select() 2019-05-04 11:35:55 +01:00
Michael Black b431b66ceb astyle for th.c and thd72.c 2019-04-16 09:42:56 -05:00
Michael Black 80a4087e0c Improved debug in th.c 2019-04-16 09:42:03 -05:00
Michael Black cf50d79742 Fix thd72 current_vfo problem 2019-04-16 09:40:51 -05:00
Michael Black 592c6401a3 Improve vfo err msgs in kenwood.c 2019-04-15 10:52:12 -05:00
Nate Bargmann cf1434efa7 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2019-04-12 07:14:52 -05:00
Nate Bargmann 5ddd109aa2 Merge branch 'mrmoonlv-master' 2019-04-12 07:04:10 -05:00
Michael Black 0c149e7029 Merge branch 'master' of https://github.com/mdblack98/Hamlib 2019-04-11 07:58:03 -05:00
Michael Black b788b447aa Undo get_vfo attempt for ic9700
Implement icom Main/Sub get_freq -- broken for IC9700 firmware 1.05
Prototype for ic9700 set_freq to allow band change when Main band wil equal Sub band...but disabled for now until firmware is fixed
2019-04-11 07:47:35 -05:00
Michael Black 72f062f6f1 Fix get_freq for IC9700 2019-04-09 06:50:28 -05:00