Wykres commitów

1239 Commity (1d79b9e01cae5a474d73b568cd1b2cc6f5222851)

Autor SHA1 Wiadomość Data
Mike Black W9MDB ca9667a47e Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-04-02 10:28:47 -05:00
Mike Black W9MDB a3fe52ea6c In FlRig make rig.get_xcvr null answer non-fatal 2021-04-02 10:28:14 -05:00
Michael Black W9MDB 04b4b83f15 Add a ptt check to ensure ptt is off for FTDX3000 and FTDX5000
Will wait up to 300ms for PTT off to occur
Should help prevent trying to set freq while ptt is on
https://github.com/Hamlib/Hamlib/issues/639
2021-04-02 08:19:15 -05:00
Michael Black W9MDB bcb3aaf162 Increase flrig timeout to 2 seconds 2021-03-31 16:37:46 -05:00
Michael Black W9MDB 36fbb26655 Fix parsing of targetable_vfo in netrigctl.c 2021-03-31 11:40:48 -05:00
Michael Black W9MDB b696391a66 Try another method of setting Icom default vfo 2021-03-30 15:40:17 -05:00
Michael Black W9MDB b16eb6ac42 Force Icom rigs to MAIN_A on open 2021-03-30 14:48:41 -05:00
Michael Black W9MDB ea269b224c Fix vfo selection for Icom rigs when in split mode
https://github.com/Hamlib/Hamlib/issues/637
2021-03-30 14:43:57 -05:00
Michael Black W9MDB dcf7d10b25 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-03-30 11:49:25 -05:00
Michael Black W9MDB fffaf27f87 Change icom.c to use Main instead of Main_A and Sub instead of Main_B
https://github.com/Hamlib/Hamlib/issues/637
2021-03-30 11:48:25 -05:00
Michael Black W9MDB 91527ccd54 Fix merge error in ft857.c
https://github.com/Hamlib/Hamlib/issues/636
2021-03-30 11:25:13 -05:00
Michael Black W9MDB 3317dd3d7a Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-03-30 10:54:39 -05:00
Michael Black W9MDB 0063cb7549 In ft857.c add a 200ms delay during set_ptt OFF -- seems to take a while to come out of TX
https://github.com/Hamlib/Hamlib/issues/636
2021-03-30 10:53:47 -05:00
Michael Black W9MDB e70d33f59d Merge branch 'master' of https://github.com/Hamlib/Hamlib 2021-03-29 23:40:20 -05:00
Michael Black W9MDB ff659d9c74 Reverse MD6/MD9 for k3.c
https://github.com/Hamlib/Hamlib/issues/638
2021-03-29 23:39:29 -05:00
Mike Black W9MDB f55fcd9353 Remove checks for VFO_CURR from FT847 FT857 FT897 -- we don't care what VFO is requested 2021-03-29 12:45:45 -05:00
Mike Black W9MDB d18f540b35 Fix FT857 unnecessary vfo check in ft857_set_split_freq_mode
https://github.com/Hamlib/Hamlib/issues/636
2021-03-29 12:40:11 -05:00
Michael Black W9MDB 0f0dad177b Reduce timeout in flrig.c -- timeouts causing problems with Log4OMV2 2021-03-28 14:35:20 -05:00
Michael Black W9MDB 89da1b9341 Revert kenwood RTTY/RTTYR and fix k3.c's DT mode to match it
https://github.com/Hamlib/Hamlib/issues/576
2021-03-28 12:31:33 -05:00
Michael Black W9MDB 3bcdb1c005 FIx RFPOWER in kenwood.c so read scale matches input scale
https://github.com/Hamlib/Hamlib/issues/630
2021-03-27 14:55:38 -05:00
Michael Black W9MDB c0d11bc8b6 newcat.c VFO_MEM defaults to VFO_A
https://github.com/Hamlib/Hamlib/issues/633
2021-03-27 10:07:33 -05:00
Michael Black W9MDB c831e32db1 Fix icom.c frequency offset when the 0x25 is attempted and fails
https://github.com/Hamlib/Hamlib/issues/629
2021-03-26 23:09:36 -05:00
Michael Black W9MDB 8e89aad2ea During newcat.c AG format check reduce retries to zero to speed it up
https://github.com/Hamlib/Hamlib/issues/630
2021-03-26 22:32:08 -05:00
Michael Black W9MDB 8b82e3f569 Add TARGETABLE_FREQ and TARGETABLE mode to IC705
https://github.com/Hamlib/Hamlib/issues/626
2021-03-26 14:41:38 -05:00
Michael Black W9MDB dd156f74e2 astyle files in preparation for 4.2 release 2021-03-26 14:26:56 -05:00
Michael Black W9MDB 2aec11f5fe Fix Hamlib NET rigctl so it works from WSJT-X/JTDX when rigctld --vfo is used
https://github.com/Hamlib/Hamlib/issues/628
2021-03-26 14:25:32 -05:00
Michael Black W9MDB 4135a65503 Add TARGETABLE_FREQ and TARGETABLE mode to IC7300 IC7610 IC7800 IC785X IC9700
This reduces VFO swapping during get_freq and get_mode operations
Log4OMV2 2.0.12 supports vfo mode using new get_vfo_info call
New debug level RIG_DEBUG_CACHE as it can get very verbose
https://github.com/Hamlib/Hamlib/issues/626
2021-03-26 10:54:11 -05:00
Michael Black W9MDB eb952ad75f In icom.c have set_vfo return RIG_OK immediately when VFO_CURR is requested
https://github.com/Hamlib/Hamlib/issues/625
2021-03-23 12:08:58 -05:00
Michael Black W9MDB 09474b17fb Reset x25cmdfails when satmode is changed 2021-03-22 16:04:55 -05:00
Michael Black W9MDB f0a82fa2bf Fix icom.c vfo detection
https://github.com/Hamlib/Hamlib/issues/624
2021-03-22 07:54:46 -05:00
Michael Black W9MDB 80e199b302 Add satmode detection for Icom rigs like IC9700
In satmode VFOB/Sub now maps to SubA (2nd VFO)
https://github.com/Hamlib/Hamlib/issues/621
2021-03-20 08:07:16 -05:00
Michael Black W9MDB 950163f1a4 Rigs like IC9700 with MainA/B will have VFOA/Main mapped to MainA and VFOB/Sub mapped to MainB
No known use for SubA/SubB yet
https://github.com/Hamlib/Hamlib/issues/621
2021-03-19 23:36:33 -05:00
Michael Black 7662a6235a
Merge pull request #619 from fillods/prm80_FW_V5
Prm80 fw v5
2021-03-19 15:02:36 -05:00
Stephane Fillod 8cd4a2e3c4 prm80: remove the "A" command that won't make it into FW V5 2021-03-19 20:51:54 +01:00
Michael Black W9MDB c1277b170e Fix Icom icom_get_usb_echo_off to read the freq response when echo is on
This takes into account whatever the response time of the rig is
https://github.com/Hamlib/Hamlib/issues/615
2021-03-18 22:46:45 -05:00
Michael Black W9MDB 5b74438b76 DDon't do band select on FDX3000 -- seems to have a problem putting split on all the time 2021-03-18 17:11:19 -05:00
Michael Black W9MDB b958e42a0c Fix 10Hz resolution problem with FT1000MP rigs
https://github.com/Hamlib/Hamlib/issues/616
2021-03-18 09:26:17 -05:00
Michael Black W9MDB ab59951e97 astyle files 2021-03-17 07:56:27 -05:00
Mikael Nousiainen 90112b5769 First attempt at fixing rigctl_parse return values and unnecessary rig re-open cycles 2021-03-16 23:39:35 +02:00
Michael Black W9MDB 27192d0c81 Fix potential seg faults in icom.c
https://github.com/Hamlib/Hamlib/issues/612
2021-03-16 12:45:30 -05:00
Michael Black W9MDB 0942553687 Fix icom_get_raw_buf
https://github.com/Hamlib/Hamlib/issues/612#issuecomment-800404923
2021-03-16 12:29:01 -05:00
Michael Black W9MDB 3bc39aaec1 astyle files is preparation for 4.2 release 2021-03-15 17:51:22 -05:00
Michael Black W9MDB 1ba72fa725 Improve caching
https://github.com/Hamlib/Hamlib/issues/280
https://github.com/Hamlib/Hamlib/issues/606
2021-03-15 11:16:11 -05:00
Stephane Fillod 42ebd65811 prm80: protcol evolution in firmware V5
- RSSI appended to system state ("E" command)
- new ranging for the volume value
- implement a cache handling for the system state (not V5 specific)
2021-03-15 15:13:55 +01:00
Stephane Fillod 257ae409d2 prm80: fix SQL parsing 2021-03-15 14:54:40 +01:00
Michael Black W9MDB d66e0b9807 Narrow the Icom NAK packet check to only 6 byte frames
https://github.com/Hamlib/Hamlib/issues/607
2021-03-14 16:43:17 -05:00
Michael Black W9MDB 88318e19c9 Add additional VFOS to dummy.c for cache testing
https://github.com/Hamlib/Hamlib/issues/606
2021-03-13 15:32:26 -06:00
Michael Black W9MDB dff7bdd7a7 For icom recognize bad command return packets e.g. fe fe e0 50 fa fd
https://github.com/Hamlib/Hamlib/issues/607
2021-03-13 08:03:53 -06:00
Michael Black W9MDB a42e13351b Update comments in k3.c 2021-03-12 22:51:17 -06:00
Michael Black W9MDB ee6f682963 Remove unneed NAK check on wrong location -- NAK check already being done
https://www.dropbox.com/s/q0i90h7ee1w2tnf/bin.zip?dl=0
2021-03-12 12:26:10 -06:00
Michael Black W9MDB 20e41b59ec Fix flrig close/open null return on modes
https://github.com/Hamlib/Hamlib/issues/605
2021-03-12 12:12:20 -06:00
Michael Black W9MDB 54f7a2dc70 Remove dead line in flrig.c 2021-03-12 09:12:05 -06:00
Michael Black W9MDB d816d27c74 Fix FlRig conditon where 0Hz can be returned on a network error
Was returning a bad error code
If any rig returns 0 Hz freq will be returned from cache instead
I don't think there's anytime we want a zero Hz frequency
2021-03-12 09:02:26 -06:00
Michael Black W9MDB 8202c86586 Add FlRig version info to flrig.c 2021-03-12 08:13:35 -06:00
Michael Black W9MDB 196ffb39a8 Update version in flrig.h 2021-03-11 23:05:52 -06:00
Michael Black W9MDB f01129958e Fix flrig vfo swapping when set_mode with bandwidth is done
https://github.com/Hamlib/Hamlib/issues/602
2021-03-11 23:03:53 -06:00
Michael Black W9MDB 60e9dd9742 Fix debug statement in flrig.c 2021-03-11 22:34:38 -06:00
Michael Black W9MDB f67429528b Fix debug statements in flrig.c 2021-03-11 22:31:37 -06:00
Michael Black W9MDB 6fcb7ccd37 Fixed icom ACK/NAK and frame responses
https://github.com/Hamlib/Hamlib/issues/600
2021-03-11 10:24:22 -06:00
Michael Black W9MDB 1d23fb6358 Fix some errors with the HAMLIB_ macro changes 2021-03-11 06:42:21 -06:00
Michael Black W9MDB 8407fcf6c1 FT1000MP set_vfo updates internal state
https://github.com/Hamlib/Hamlib/issues/597
2021-03-10 14:35:38 -06:00
Michael Black W9MDB 2d975feb62 Default FT1000MP rigs to VFOA as we are just emulating VFOs
https://github.com/Hamlib/Hamlib/issues/597
2021-03-10 14:33:19 -06:00
Michael Black W9MDB 803a8d9e5e Fix icom.c logic to not reject good answers
https://github.com/Hamlib/Hamlib/issues/596
2021-03-10 11:49:47 -06:00
Michael Black W9MDB 309dc138c9 See if moving kenwood_transaction out of RETURNFUNC eliminiates duplicate kenwood_transaction calls
https://github.com/Hamlib/Hamlib/issues/595
2021-03-09 13:20:32 -06:00
Michael Black W9MDB dd117fed26 Fix ftdx101.c double init of str_cal 2021-03-09 10:24:37 -06:00
Michael Black W9MDB 9cd7e533f6 Fix clang warnings in ts990s.c 2021-03-09 10:22:59 -06:00
Michael Black W9MDB 5355d58645 Fix STRENGTH report for ftdx101d and ftdx101mp
https://github.com/Hamlib/Hamlib/issues/594
2021-03-09 08:06:01 -06:00
Michael Black W9MDB 68d4388df2 Fix Yaesu not setting frequency
https://github.com/Hamlib/Hamlib/issues/594
2021-03-09 07:42:16 -06:00
Michael Black W9MDB 5bebf5ad45 Update flrig.h version 2021-03-08 23:25:37 -06:00
Michael Black W9MDB c13624add0 Fix flrig_set_split_freq_mode to allow set_freq but not set_mode during PTT
https://github.com/Hamlib/Hamlib/issues/593
2021-03-08 17:20:15 -06:00
Michael Black W9MDB 28a828b5b8 Add ENTERFUNC to flrig.c
https://github.com/Hamlib/Hamlib/issues/593
2021-03-08 16:54:52 -06:00
Michael Black W9MDB 491bf07c0d Update comment in flrig.c 2021-03-08 16:43:05 -06:00
Michael Black W9MDB caafe10d7b Tweak the FTDX101MP power levels
https://github.com/Hamlib/Hamlib/issues/592
2021-03-08 15:58:40 -06:00
Michael Black W9MDB ac18671029 Add retry of PS1 during power on sequencing in newcat.c
https://github.com/Hamlib/Hamlib/issues/579
2021-03-08 12:06:48 -06:00
Michael Black W9MDB 7286c1ac86 Add RFPOWER_METER tables for FTDX101MP
https://github.com/Hamlib/Hamlib/issues/592
2021-03-08 11:46:50 -06:00
Michael Black W9MDB ca9b043cbe Implement STRENGTH calibrations for FTDX101D/MP 2021-03-08 10:42:41 -06:00
Michael Black W9MDB 29fa3b7093 Add model/version to newcat_rig_open 2021-03-08 10:06:35 -06:00
Michael Black W9MDB ca3e67aa27 Fix newcat.c set_cmd_validate to return RIG_OK when succesful
https://github.com/Hamlib/Hamlib/issues/591
2021-03-08 08:01:00 -06:00
Michael Black W9MDB b4dd01f6f3 Fix FTDX101MP detection and renamae ft101 to ft101d 2021-03-07 14:23:09 -06:00
Michael Black W9MDB 8296ca7ecd Fix FTDX101MP detection
https://github.com/Hamlib/Hamlib/issues/586
2021-03-07 14:12:12 -06:00
Michael Black W9MDB b2a0b15a67 Add FTDX101MP to newcat.c command table
https://github.com/Hamlib/Hamlib/issues/586
2021-03-07 07:34:18 -06:00
Michael Black W9MDB 4d116d2f6c Add 50ms pause in icom.c after set_freq and set_mode for possible transceive message which will then get flushed 2021-03-06 17:24:21 -06:00
Michael Black W9MDB 3cad5c9a30 Fix mingw compilation warnings 2021-03-06 16:53:24 -06:00
Michael Black W9MDB 3d613519d5 Rename macros to avoid collisions with other software 2021-03-06 12:37:53 -06:00
Michael Black W9MDB e6e04d258c Add FUNC macros to flrig.c
https://github.com/Hamlib/Hamlib/issues/514
2021-03-06 11:40:27 -06:00
Michael Black 175092a99c
Merge pull request #588 from fillods/prm80_refining
Prm80 refining
2021-03-06 10:52:39 -06:00
Stephane Fillod a791dc2699 Add python protocol simulator of PRM80xx firmware V5 2021-03-06 17:42:33 +01:00
Stephane Fillod e954a5df2d prm80: Make set_channel to work 2021-03-06 17:41:02 +01:00
Michael Black W9MDB 9a44b27775 astyle icom.c 2021-03-06 09:24:00 -06:00
Michael Black W9MDB ef2e8a4d94 Change all icom calls to explicitly check for ACK/NAK
If neither is received a timeout error occurs so a retry will be done
Serial corruption was causing NAK rejects which was the wrong way to handle it
https://github.com/Hamlib/Hamlib/issues/587
2021-03-06 09:22:21 -06:00
Michael Black W9MDB 678f01d79d Update debug in icom.c 2021-03-06 08:48:11 -06:00
Stephane Fillod ff9c1badfa prm80 : more feature coverage and fixes
Tested-by: Claus <claus.moessner@web.de>
2021-03-06 10:14:17 +01:00
Michael Black W9MDB f88c3f4a4c Fix mingw compilation errors on new rig_debug macro 2021-03-05 12:03:40 -06:00
Michael Black W9MDB c3a1b489b7 Add return code to debug statements
Remove some RETURNFUNC that don't work with this change
2021-03-05 11:51:56 -06:00
Michael Black W9MDB 3413b3ab4e Reverse k3 RTTY/RTTYR for get_mode
https://github.com/Hamlib/Hamlib/issues/565
2021-03-05 09:36:54 -06:00
Michael Black W9MDB 2d33066df4 Fix elecraft kx3 detection to be exclusive 2021-03-05 09:33:13 -06:00
Michael Black W9MDB 43569822a1 Hopefully fixes FTDX101D/MP RFPOWER_METER_WATTS whether in split mode or not
https://github.com/Hamlib/Hamlib/issues/585
https://github.com/Hamlib/Hamlib/issues/579
2021-03-05 07:56:13 -06:00
Michael Black W9MDB 2c20b0afdb After echo check to a get_freq in icom.c
Should fix poweron for Icom rigs that still echo in standby mode
https://github.com/Hamlib/Hamlib/issues/583
2021-03-05 07:32:01 -06:00
Michael Black W9MDB 3f42111caa Add checks for ftdx101mp to newcat.c 2021-03-04 17:19:21 -06:00
Michael Black W9MDB 662d56c384 Add RETURNFUNC to icom frame.c
https://github.com/Hamlib/Hamlib/issues/514
2021-03-04 12:39:02 -06:00