Michael Black
95986b9685
Add detection of VFO twiddling
...
In the case of gpredict there are times when one has to adjust the
VFO to dial in a frequency while gpredict is tracking.
We now detect this situation and have a 3-second delay every time
VFO twiddling is detected. set_freq and set_vfo calls will be
ignored during this delay.
May make this a settable value if needed.
2020-02-23 08:28:19 -06:00
Michael Black
1550a04716
IC-9700 (and any other dual VFO Icom rig) now works with gpredict
...
Added some future priv items for possible better i/o with the rig handling frequency changes
2020-02-23 07:50:41 -06:00
Michael Black
e4c21c491a
Add logic for ic9700 reversing Main/Sub bands
2020-02-21 18:06:24 -06:00
Michael Black
d4d3c2bdf7
Ensure Main/Sub is set for icom_get_split_vfos
2020-02-21 17:10:42 -06:00
Michael Black
777882e3d6
Implement satmode for icom rigs in icom_get_split_vfos
2020-02-21 15:45:05 -06:00
Michael Black
4f55246256
Bump version# in icom.h
2020-02-21 09:59:43 -06:00
Michael Black
0fe080bf26
Add ic706* rigs to mode_731. They are part of the gang that have 8-digit freqencies and can read passband but can't select passband.
...
According to the CI-V+ manual the IC-781, IC-R9000, and IC-R7000 can select passband.
The other rigs listed apparently cannot...notes added to icom.h on this
1-706
2-706MKII
3-706MKIIG
4-707
5-718
6-746
7-746PRO
8-756
9-756PRO
10-756PROII
11-820H
12-821H
13-910H
14-R10
15-R8500
16-703
17-7800
2020-02-21 09:48:42 -06:00
Michael Black
4c41f8cb04
Fixing icom Main/Sub problem where some software asks for Main/Sub
...
and the rig does not have Main/Sub. Now maps Main/Sub to A/B.
May be more places these needs to be done.
2020-02-21 09:46:00 -06:00
Michael Black
bf4108570b
Fix icom/frame.c to not give an unsupported mode error when pd==-1
2020-02-21 09:45:31 -06:00
Michael Black
296c10a616
Increase size of vfostr object in netrigctl
2020-02-20 14:54:50 -06:00
Michael Black
14809b6d43
Remove unneeded code from icom_set_split_
2020-02-19 23:51:43 -06:00
Michael Black
af039f684e
Trying to fix set_split_freq for ic9700 satmode
2020-02-19 23:24:28 -06:00
Michael Black
95c44021e0
Fix freq_range table power in ic7300
2020-02-19 23:23:52 -06:00
Michael Black
1979b99574
Fix VFO_DUAL macro
2020-02-18 23:44:02 -06:00
Michael Black
d7f7e551b4
Bump icom.h version
2020-02-18 23:12:42 -06:00
Michael Black
e315f5e3ac
Added skeleton for new get_ant function that will return ant_tx and ant_rx if known
...
Every rig will need to be reviewed to fill these in as appropriate
2020-02-18 23:10:14 -06:00
Michael Black
4a964d7fac
Change RIG_MODEL_NUMBER macro to use 1000 multiplier instead of 100
...
Icom is getting close to running out of numbers
Change rig_model_t to uint32_t to ensure it's 32-bit
2020-02-18 06:53:56 -06:00
Michael Black
b961ff0566
Fix rig.h description of new frequency ranges
2020-02-18 06:31:18 -06:00
Michael Black
849bc5412b
Add ANT3&4 to dummy rig and promote to stable
2020-02-17 23:13:22 -06:00
Michael Black
8f87c22995
Add ANT_UNKNOWN to antenna print
2020-02-17 23:02:25 -06:00
Michael Black
c40ff7fce6
Re-enable -u modes and vfo lists using *_range_list1 entries for the moment
...
This logic needs to be overhauled as Icom (and probably others) are putting out
rigs with no way to tell what model you have from CAT control.
So we may end up having to explicitly list all rig models which is more user friendly anyways
and will work with WSJT-X and other user-space programs.
So, e.g., IC-9700 would be listed as 5 models: IC-9700-USA, IC_9700-EUR, IC_9700-ITR, IC-9700-TPE, IC-9700-KOR
2020-02-17 08:46:01 -06:00
Michael Black
d634f84ed0
Remove verbose debug
2020-02-17 08:44:50 -06:00
Michael Black
5883dbc29e
Fix memory channels for ic9700
2020-02-17 08:05:19 -06:00
Michael Black
01f83804d0
Add new 5-range frequency logic
2020-02-17 06:46:03 -06:00
Michael Black
b443794897
Add new 5-range frequency definitions
2020-02-17 06:45:10 -06:00
Michael Black
164c2d3798
Add range labels to dummy
2020-02-17 06:44:24 -06:00
Michael Black
8089e2c9d2
Remove region logic from rig.c
2020-02-17 06:43:41 -06:00
Michael Black
6d3dd3f014
Add dumpcaps for new 5-antenna range settings
2020-02-17 06:43:02 -06:00
Michael Black
5f311c1b3f
Fix debug statement
2020-02-16 23:32:44 -06:00
Michael Black
3c1f0a870c
Update frequency ranges for ic9100 and ft991 using new tagged ranges
...
ic9100 now has 5 ranges and ft991 just 1
We will need to update all rigs to this new format
All rigs should be converted to hardware-based freq ranges allowing for non-region based radios
This will probably mean getting rid of REGION macros and such
2020-02-16 23:21:39 -06:00
Michael Black
1371e200e1
Add RIG_VFO_CURR to icom_set_split_vfo
2020-02-16 23:11:22 -06:00
Michael Black
8c11893a21
Fix icom_set_split_freq to allow for RIG_VFO_CURR request
2020-02-15 23:20:31 -06:00
Michael Black
28e4311d7f
Add error condition in set_split_vfo in icom.c
2020-02-13 23:25:11 -06:00
Michael Black
2d6b5fabd0
Update icom version number
2020-02-13 23:20:28 -06:00
Michael Black
4d3cd7b0ab
Add VFO_MAIN capability to set_split_vfo
2020-02-13 23:19:07 -06:00
Michael Black
e76fe9f722
Update version in kenwood/th.h
2020-02-12 17:26:43 -06:00
Michael Black
4bd10c0d69
Remove region info as it is info is being removed
2020-02-12 16:56:46 -06:00
Michael Black
2161667428
Fix range_list in ft991
...
Add explanation of RIG_ANT_CURR for channel.ant entry. It's to be used when rigs have multiple antenna ports for dedicated band ranges and the rig does not have a set_ant command
2020-02-12 15:00:10 -06:00
Michael Black
a85160b1b9
Fix icom get_ant return value
2020-02-12 12:23:55 -06:00
Michael Black
9d4e1c502a
Fix rx_range and tx_range lists for ic9700
2020-02-12 08:11:52 -06:00
Michael Black
fcf2e3094e
Change 2m_REGION2 bandplan to 144-148
2020-02-12 08:01:33 -06:00
Michael Black
49aa7d00a7
Fix get_ant RIG_ANT_CURR logic
2020-02-12 07:20:34 -06:00
Michael Black
48a89e72a7
Change Low Power and High Power in dumpcaps to show resolution of value
2020-02-11 23:39:08 -06:00
Michael Black
35eb5bfa5c
Change sprintf_ant to print ant names instead of numbers
2020-02-11 23:32:19 -06:00
Michael Black
7358cd02f8
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-02-11 17:05:51 -06:00
Michael Black
3afdd14b36
Fix spelling error
2020-02-11 17:04:06 -06:00
Michael Black
cdb359d7d6
Merge pull request #196 from malcolmh/master
...
Add g/set_ext_func() to API
2020-02-11 17:00:44 -06:00
Malcolm Herring
e3cef196f7
add g/set_ext_func to API
2020-02-11 09:48:13 +00:00
Michael Black
1463762ff0
Update rigctl.1 man page for new set_ant and get_ant
2020-02-10 15:48:00 -06:00
Michael Black
553c2309c0
Fix STRENGTH for FT-991 one more time
2020-02-10 15:26:38 -06:00