Wykres commitów

5161 Commity (c7002e3cbc1df0d80669cd8d3c5e290e59d818a5)

Autor SHA1 Wiadomość Data
Michael Black bceba85205 Temporarily disable twiddling detection in order to debug other stuff
Need to make this a switch
2020-02-24 00:03:42 -06:00
Michael Black 74b7900a52 Add get_freq to get_vfo to track freq for internal use
Move twiddling detection before set_vfo in set_freq
2020-02-23 23:20:33 -06:00
Michael Black ff8ddf018c astyle all C files 2020-02-23 11:26:09 -06:00
Michael Black 414b557b71 Add SCREENSAVER off to rig_open 2020-02-23 10:50:26 -06:00
Michael Black 821e046e77 Enable ic9700 SCREENSAVER 2020-02-23 10:36:51 -06:00
Michael Black 0b3aa6d4df Make new PARMS for ic9700 2020-02-23 10:20:24 -06:00
Michael Black a6e2823c91 Add SCREENSAVER parm to ic9700 2020-02-23 10:09:45 -06:00
Michael Black 657d329ed2 Comment out one line to eliminiate warnings for now 2020-02-23 09:50:23 -06:00
Michael Black f4c1143959 Add SCREENSAVER parm...implemented for 9700 for now 2020-02-23 09:48:21 -06:00
Michael Black 81ea1efba2 Need to update rig->state.current_freq when twiddling 2020-02-23 08:45:25 -06:00
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 1bfa68feea
Merge pull request #199 from malcolmh/master
additional error checking for extended operations
2020-02-13 12:14:04 -06:00
Malcolm Herring 18153de3b4 additional error checking for extended operations 2020-02-13 16:08:16 +00: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