Mike Black W9MDB
503897c41c
Fix debug msg in netrigctl.c
2021-05-27 23:40:33 -05:00
Mike Black W9MDB
92ed52b5f7
Zero out response in flex6xxx.c -- was generating funky error messages
2021-05-27 10:19:49 -05:00
Mikael Nousiainen
12527581b0
Add SPECTRUM_ATT level (also supported by Kenwood rigs). Get VFO frequency for Icom spectrum edge ranges (if not cached). Fix preamp levels based on docs. Add supported AGC levels to recent Icom rigs.
2021-05-27 10:12:01 +03:00
Mikael Nousiainen
26ea916ca7
Implement Icom rig levels: SPECTRUM_EDGE_LOW and SPECTRUM_EDGE_HIGH
2021-05-27 01:09:01 +03:00
Mikael Nousiainen
b4ba22d369
Implemented initial abstraction for spectrum scope data and support for Icom spectrum data output. The abstraction is based on common features of both Icom and Kenwood rigs. Added TRANSCEIVE func and enumeration of supported AGC levels. Work in progress.
2021-05-26 23:40:53 +03:00
Mikael Nousiainen
ed180e2610
FT-450(D): Add S-meter, RF power meter and fix vox gain scale. The S-meter scale, while not perfect, is at least close to what the rig displays.
2021-05-20 09:13:15 +03:00
Mikael Nousiainen
252a3ead63
Add RIG_TARGETABLE_ROOFING to allow Yaesu roofing filter targeting by VFO only for FTDX5000 and FTDX101. Fix TS-480 VOXDELAY level definition.
2021-05-12 23:51:35 +03:00
Mike Black W9MDB
94410f7a71
Increase FLRig timeout to 5 seconds
2021-05-11 11:59:20 -05:00
Mike Black W9MDB
1bbe783e05
Change freq printout in ft1000mp.c
2021-05-08 12:47:59 -05:00
Mike Black W9MDB
493860dae8
Add ; to k3.c to please the eye
2021-05-07 12:30:14 -05:00
Mike Black W9MDB
ce470548b2
Promote IC821H to stable
2021-05-07 11:43:53 -05:00
Mike Black W9MDB
e84b8a3c99
Add special check for IC821H in icom_set_vfo
...
Seems the IC821H reverses Main/Sub logic when in satmode
Remove IC821 from riglist.h and icom.c -- not used
https://github.com/Hamlib/Hamlib/issues/693
2021-05-07 08:25:54 -05:00
Mike Black W9MDB
29013fd021
Add ic821h_set_split_vfo
...
https://github.com/Hamlib/Hamlib/issues/693
2021-05-06 23:59:00 -05:00
Mike Black W9MDB
dd2f0f380e
Fix bad variable in ts890.c
2021-05-06 12:21:48 -05:00
Michael Black
0ec349de49
Merge pull request #692 from mikaelnousiainen/fix-kenwood-vox-delay
...
Fix Kenwood VOX delay unit
2021-05-06 12:15:05 -05:00
Mike Black W9MDB
79a7a915fb
Fix TS890 vox delay level
2021-05-06 12:14:17 -05:00
Mikael Nousiainen
d0a12e5391
Hamlib VOX delay unit is 1/10th of a second
2021-05-06 18:24:02 +03:00
Mike Black W9MDB
7f60e1fcb0
Fix dummy rig to recognize Main/Sub VFOS -- this fixes "M CW 500"
...
Fix rig.c set_mode to recognize curr_vfo correctly
https://github.com/Hamlib/Hamlib/issues/689
2021-05-04 14:35:34 -05:00
Mike Black W9MDB
2dd87806cf
Remove 3 second sleep from icom.c powerup
2021-04-30 15:59:43 -05:00
Mike Black W9MDB
81e3e2e5d2
astyle files
2021-04-29 17:23:37 -05:00
Mike Black W9MDB
604516ed8f
Clean up mingw compiler warning for tones.h
...
https://github.com/Hamlib/Hamlib/issues/659
2021-04-29 17:16:51 -05:00
Mike Black W9MDB
386b08dc4f
Add ctcss_list and dcs_list to rigctld so rigcctld caps reflects the connected rig
...
https://github.com/Hamlib/Hamlib/issues/659
2021-04-29 10:49:29 -05:00
Mike Black W9MDB
5473249e9a
Add power2mW and mW2power to netrigctl.c
2021-04-28 17:39:08 -05:00
Mike Black W9MDB
0b203c7e8f
Add transceive ability to dummy rig
2021-04-28 17:38:54 -05:00
Mike Black W9MDB
bfa7599687
In kenwood.c skip verification for RU/RD commands.
...
On the TS-2000 at least it caused Resource temporarily unavailable when sending ID right after RU/RD
https://github.com/Hamlib/Hamlib/issues/677
2021-04-27 17:18:51 -05:00
Mike Black W9MDB
9a82ebf652
Make icom.c 0x25 cmd check only try once
...
https://github.com/Hamlib/Hamlib/issues/685
2021-04-27 10:00:10 -05:00
Mike Black W9MDB
a6af56ff53
Fit kenwoods set_rit to move right right direction
...
https://github.com/Hamlib/Hamlib/issues/677
2021-04-27 07:34:14 -05:00
Mike Black W9MDB
a281161fcf
Improve kenwood set_rit to use the difference requested instead of restarting at zero
...
https://github.com/Hamlib/Hamlib/issues/677
2021-04-26 11:32:55 -05:00
Mike Black W9MDB
7ea0a49dcd
Re-do get_rit for has_rit2 rigs
...
If this works should be able to change get_rit in TS480 to the generic kenwood get_rit
https://github.com/Hamlib/Hamlib/issues/677
2021-04-25 23:20:34 -05:00
Mikael Nousiainen
9ca111a5a5
Fix RIT for TS-480
2021-04-25 17:19:16 +03:00
Mikael Nousiainen
95b08de780
Fix RIT for TS-480
2021-04-25 17:14:59 +03:00
Mikael Nousiainen
6fd5371b12
Merge branch 'master' into ts480-fixes
2021-04-25 16:50:48 +03:00
Mikael Nousiainen
38e6cf1cd8
Fix TS-480 narrow filter widths. Add NR2 and CW IF filter support.
2021-04-25 16:50:16 +03:00
Mikael Nousiainen
08a7515e91
Add support for FW filter width command on TS-480
2021-04-24 19:13:12 +03:00
Mike Black W9MDB
60f861bfd5
More changes to bring rigctld dump_caps into line with rigctl dump_caps
...
https://github.com/Hamlib/Hamlib/issues/659
2021-04-24 09:16:40 -05:00
Mike Black W9MDB
9231c2f7e5
Some more change to bring rigctld dump_caps into line with rigctl dump_caps
...
https://github.com/Hamlib/Hamlib/issues/659
2021-04-24 08:47:01 -05:00
Mike Black W9MDB
e0a3f8deac
Fix rigctld caps ptt_type to reflect the connected rig
...
https://github.com/Hamlib/Hamlib/issues/659
2021-04-23 23:40:40 -05:00
Mike Black W9MDB
0a4e0dbdfb
Fix RIT in kenwood.c -- default to 10Hz steps if rig step setting works
...
https://github.com/Hamlib/Hamlib/issues/677
2021-04-23 23:38:49 -05:00
Mike Black W9MDB
1d79b9e01c
Fix icom \get_mode in non-vfo mode to stay on VFOB/Sub
...
https://github.com/Hamlib/Hamlib/issues/676
2021-04-23 17:43:54 -05:00
Mikael Nousiainen
e4657a5d16
TS-480: Add Digital Noise Limiter. Start implementation for filter width command. Fix bugs.
2021-04-23 23:32:42 +03:00
Mikael Nousiainen
de5c5a27a1
Add support for TS-480 slope filter settings and some useful custom funcs/levels. Fix TS-480 bugs.
2021-04-23 10:42:43 +03:00
Mike Black W9MDB
b0e006ce6c
astyle files
2021-04-21 23:48:29 -05:00
Mikael Nousiainen
1f57311fee
Read values for all meters at once for TS-480
2021-04-21 13:42:53 +03:00
Mikael Nousiainen
45a1bf5b45
Fix Kenwood VOX gain and RIT set for TS-480
2021-04-20 12:04:28 +03:00
Mikael Nousiainen
6a0df54003
Add S-meter and SWR meter calibration tables for TS-480
2021-04-19 22:53:58 +03:00
Mikael Nousiainen
6e5791c221
Fix typo
2021-04-19 22:26:02 +03:00
Mikael Nousiainen
c13fcd8616
Fix typo
2021-04-19 22:14:51 +03:00
Mikael Nousiainen
645941cf9a
Add missing break
2021-04-19 22:11:02 +03:00
Mikael Nousiainen
6e1977277e
Specify TS-480 extension menu value length
2021-04-19 22:06:41 +03:00
Mikael Nousiainen
ad0569688b
Add support for TS-480 extension menu and CW pitch. Set level gran for some levels.
2021-04-19 21:52:25 +03:00
Mikael Nousiainen
bb1d0f83a0
Add RF power meter for TS-480
2021-04-19 20:37:20 +03:00
Mikael Nousiainen
212c41f0af
Return S0 for TS-480 when PTT is ON
2021-04-19 20:35:53 +03:00
Mikael Nousiainen
9b9a2b5511
Add RF power meter for TS-480
2021-04-19 20:28:55 +03:00
Mikael Nousiainen
2b44f470fa
Add RF power meter for TS-480
2021-04-19 20:28:15 +03:00
Mikael Nousiainen
055d4dce88
Fix TS-480 RIT/XIT
2021-04-19 19:57:52 +03:00
Mikael Nousiainen
4495b5b434
Add missing TS-480 caps
2021-04-19 19:43:29 +03:00
Mikael Nousiainen
fc1160c0a5
TS-480 fixes
2021-04-19 19:21:02 +03:00
Mikael Nousiainen
4f66af6ee1
Merge upstream master and fix conflicts. Add new commands for TS-480 (WIP).
2021-04-19 18:34:17 +03:00
Mike Black W9MDB
870b9ca748
In icom.c add check for current vfo to avoid vfo swapping
...
https://github.com/Hamlib/Hamlib/issues/665
https://github.com/Hamlib/Hamlib/issues/654
2021-04-19 09:51:58 -05:00
Mike Black W9MDB
cd82a2c008
In icom.c fix reading VFOB width when 0 and set to VFOA width
...
https://github.com/Hamlib/Hamlib/issues/665
https://github.com/Hamlib/Hamlib/issues/654
2021-04-18 22:46:50 -05:00
Mike Black W9MDB
aefe8c44b7
In rig.c if rig does not set get_split_vfo then return cached values
...
https://github.com/Hamlib/Hamlib/issues/654
https://github.com/Hamlib/Hamlib/issues/665
2021-04-18 11:35:35 -05:00
Stephane Fillod
5d367f0920
prm80: fix RX frequencies on VHF
...
The RX IF shift on VHF is the opposite than on UHF.
Tested-by: Claus <claus.moessner@web.de>
2021-04-17 21:31:51 +02:00
Mike Black W9MDB
7d79b59bd7
When vfo twiddling is being done set_freq calls will be skipped
...
https://github.com/Hamlib/Hamlib/issues/664
2021-04-15 11:47:58 -05:00
Mike Black W9MDB
9cb7c7dcdf
Fix IC-705 filters in ic7300.c
...
https://github.com/Hamlib/Hamlib/issues/666
2021-04-15 07:05:38 -05:00
Mike Black W9MDB
4501c1c97b
Remove generated files
2021-04-14 15:41:01 -05:00
Mike Black W9MDB
9d310062eb
More files for git clone configure to work
2021-04-14 09:19:27 -05:00
Mike Black W9MDB
fe8677322e
Remove MAIN and SUB VFOs from ic7100.c -- rig doesn't have them
...
These have been in there for 8 years but just got exposed as a bug with new VFO handling
https://github.com/Hamlib/Hamlib/issues/660
Start changes to update rig->caps in netrigctl.c so "rigctl -m 2 u" matches "rigctl u"
https://github.com/Hamlib/Hamlib/issues/659
2021-04-14 07:11:28 -05:00
Mike Black W9MDB
7366522883
Remove SATMODE from ic7100.c -- rig does not have satellite mode commands
...
https://github.com/Hamlib/Hamlib/issues/660
2021-04-13 15:31:57 -05:00
Mike Black W9MDB
ec813ae57d
Fix cppcheck warning in flrig.c
2021-04-12 09:31:10 -05:00
Mike Black W9MDB
3ef3a255ff
Remove more verbosity from flrig.c
2021-04-11 17:34:53 -05:00
Mike Black W9MDB
9a0e9c370a
Reduce flrig verbosity a bit
2021-04-11 16:56:04 -05:00
Mike Black W9MDB
73464a6c2e
Fix IC910 behavior with gpredict -- also should fix some Main/Sub behavior elsewhere too
...
https://github.com/Hamlib/Hamlib/issues/657
2021-04-11 11:49:37 -05:00
Mike Black W9MDB
89c434cc26
Remove comment from flrig.c
2021-04-09 22:53:06 -05:00
Mike Black W9MDB
9644825308
Update flrig.c to use new set_verify cmds for freq & ptt
2021-04-09 22:47:56 -05:00
Mike Black W9MDB
dae869f390
Fix punctuation error in flrig.c
2021-04-09 17:33:18 -05:00
Mike Black W9MDB
eb63b1c9ea
Enable set_ptt_fast in flrig.c -- Fixed in 1.3.54.17
2021-04-09 17:30:35 -05:00
Mike Black W9MDB
c4e37ef277
Add timeout to dump_state so rigctld will use the rig's timeout value plus 200ms for additional network delays
2021-04-09 15:35:30 -05:00
Mike Black W9MDB
7ea4fd17aa
Fix icom.c default vfo to usa VFOA/Main as appropriate
...
https://github.com/Hamlib/Hamlib/issues/654
2021-04-08 22:37:36 -05:00
Mike Black W9MDB
609c9ad8d5
Temporarily disable fast_set_ptt in flrig.c -- not working in FLRig 1.3.54.14
2021-04-08 16:16:35 -05:00
Mike Black W9MDB
def3aee7a6
Add set_ptt_fast capability to flrig.c as default if available
2021-04-08 14:29:40 -05:00
Mike Black W9MDB
4c8dc6e245
Fix flrig vfo inaccessible in flrig_set_split_freq_mode
...
https://github.com/Hamlib/Hamlib/issues/651
2021-04-07 08:26:18 -05:00
Mike Black W9MDB
bddf868414
Make Malachite do 2-freq set all the time -- seems to work well
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 17:38:59 -05:00
Mike Black W9MDB
993a3162fd
Fix FTDX101 and FT9000 RFPOWER_METER_WATTS
...
https://github.com/Hamlib/Hamlib/issues/641
2021-04-06 17:13:14 -05:00
Mike Black W9MDB
72161dd316
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 16:14:36 -05:00
Mike Black W9MDB
c02b079fb3
Update timeout values based on testing with Malchite SDR
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 10:45:18 -05:00
Mike Black W9MDB
aa1972fb5d
Show match when rig model is recognized in kenwood.c
2021-04-06 09:47:31 -05:00
Mike Black W9MDB
124a6faafd
More Malachite updates
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 09:38:36 -05:00
Mike Black W9MDB
8d95db88d4
More Malachite updates
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 09:12:20 -05:00
Mike Black W9MDB
eb0f596104
More Malachite updates
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 09:07:42 -05:00
Mike Black W9MDB
623287aa02
Updates for Malchite SDR
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 08:54:53 -05:00
Mike Black W9MDB
4c2f60b9b0
Fix no_id check in kenwood.c for Malchite SDR
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 08:46:49 -05:00
Mike Black W9MDB
c25e8f9e5b
Add TX/RX VFOs to dummy.c
2021-04-06 07:22:19 -05:00
Mike Black W9MDB
502c41d746
Zeroize id value in kenwood.c
2021-04-05 17:49:49 -05:00
Mike Black W9MDB
809f2744e6
Remove set/get_vfo from kenwood.c Malachite SDR
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-05 07:14:21 -05:00
Mike Black W9MDB
6cb6043a43
kenwood.c add default TS480 ID for Malchite SDR
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 23:42:39 -05:00
Mike Black W9MDB
1bd2cf37d7
In kenwood.c ake bad ID answer non-fatal
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 22:45:49 -05:00
Mike Black W9MDB
2b104ba37d
Fix seg fault in Malachite open
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 16:13:45 -05:00
Mike Black W9MDB
bbc8e00074
astyle files
2021-04-04 12:50:07 -05:00
Mike Black W9MDB
d312945729
Added Malachite DSP -- emulates TS480 but needed to avoid sending ID; command
...
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 11:54:35 -05:00
Mike Black W9MDB
93f0cc78e9
Fix flrig.c ordering of statement to prevent warning message
2021-04-03 23:45:49 -05:00
Mike Black W9MDB
e06cce4f0d
Fix FLRig initial check of fast modes to avoid setting freq to zero
2021-04-03 23:41:22 -05:00
Mike Black W9MDB
b9faf48a17
Fix FLRig detection of fast modes
...
Timing on ANAN 100 at 115200 is 136ms with freq confirm and 4ms in fast mode
2021-04-03 23:16:57 -05:00
Mike Black W9MDB
a42142312f
Fix FLRig use of fast functions.
...
Defaults to fast functions if they are available.
param FAST_SET_FREQ 0 to turn on confirmation calls for set_freq
param FAST_SET_PTT 0 to turn on confirmation calls for set_ptt
2021-04-03 16:52:35 -05:00
Mike Black W9MDB
fb9c1eac38
Fix FLRig set_VFOA to be default
...
Add FAST_SET_FREQ and FAST_SET_PTT params to enable new function calls in FLRig for fast VFO/PTT setting
This should better support Doppler speed in SATPC32 and gpredict
2021-04-03 14:28:15 -05:00
Mike Black W9MDB
35d945e002
Add 100ms sleep to kenwood.c after set_ptt OFF
...
In kenwood.c when ? reply is receive write the transaction again instead of just reading
https://github.com/Hamlib/Hamlib/issues/644
2021-04-02 16:36:46 -05:00
Mike Black W9MDB
02c985ce3d
Add FLRig set_vfoA_fast detection and use it by default
...
Need to add option to use the regular set_vfoA
2021-04-02 12:07:34 -05:00
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