Bill Somerville
86a24c5a18
Make sure right band is used when setting frequency on IC-910(H)
2016-03-23 17:09:31 +00:00
Bill Somerville
ad6e1e5bf7
VFO targetable get frequency operation for the Icom IC-910(h)
2016-03-23 17:09:30 +00:00
Bill Somerville
398bd3ccaa
Better set frequency semantics for the IC-910(h)
...
Allows for the optional 23cms module.
No longer tries to preserve the pre-amp/attn/bandwidth settings as the
does this (correctly) already.
2016-03-23 17:09:30 +00:00
Bill Somerville
931cf15041
Add {get,set}_splitfrequency_mode for the IC-910(H)
2016-03-23 17:09:28 +00:00
Nate Bargmann
97594e1c96
Apply Linux C Style to ic910.c
2016-02-22 06:10:48 -06:00
Bill Somerville
ed3c48e71e
Add 23cms to IC-910(H) backend
2016-02-22 01:53:36 +00:00
Bill Somerville
87eb9e50b7
Fix a logic error in band detection during IC-910 set frequency
...
Also optimized to not check other band when already on the right band.
2016-01-20 23:35:32 +00:00
Bill Somerville
463bc7ae3b
Increase communications timeout for Icom rigs
...
Icom users, who use the K9JM CI-V router to protect their PW-1
amplifiers from damage due to Icom's broken CI-V protocol handling,
require a 1s delay after opening the serial port. This is due to the
router using an Arduino & Arduino USB adapter that employs a
bootloader which holds the RS-232 interface for 1s after reset (DTR
releases reset). Hamlib already has a retry and timeout mechanism
which was set to 3 and 200ms respectively for most Icom rigs. This
change increses that timeout to 1s. The increaased timeout will have
little or no impact on clients as it only comes into play if there is
a problem.
2014-12-08 12:23:06 +00:00
Bill Somerville
b0f6955740
Added option to not use VFO XCHG command when setting split parameters.
...
With Icom rigs that use MAIN?SUB VFOs there is a trade off when
setting the mode or frequency of the "other" VFO. Untill now Hamlib
uses the XCHG VFO command to address the "other" VFO. This has some
advantages, particularly it preserves the selected VFO and it
preserves memory mode of either VFO. The disadvantage is that any
split command causes the Rx to glitch when the VFO/MEMs are exchanged.
I have added a config parameter for Icom rigs called "no_xchg" which
forces the direct addressing of VFOs to set split mode/frequency. It
is a boolean option with a default of "0" (false) which equates to
prior behaviour. Setting it to "1" (true) will make the backend use
change VFO commands to set the "other" VFO. This means that TX on
"SUB" in split is assumed, that both are in VFO mode (not MEM), and
set/get split functions will leave the MAIN VFO selected.
2014-03-20 18:36:43 +00:00
Nate Bargmann
be2fefcf18
Update version of modified backends
...
Per Stephane's request, updated the version string of backends modified
since 1.2.14 release. Newly added backends were left alone.
2012-02-02 20:10:37 -06:00
Nate Bargmann
ea0a9300a2
Fix incorrect swap of main and subband in IC-910
...
Per tracker bug report:
https://sourceforge.net/tracker/?func=detail&atid=108305&aid=3480533&group_id=8305
When the actual used frequency lies in the same band like the one you
want to set, the main- and subband are swaped. Definitely not the
wanted behyvior. -- from ArkturusMensk
2012-01-27 19:13:20 -06:00
Nate Bargmann
78285ab8eb
Update LGPL header in Icom source files.
...
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:35 -05:00
Stéphane Fillod, F8CFE
39413a6842
add RIG_VFO_MEM in caps
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2959 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 12:48:01 +00:00
Thomas Beierlein, DL1JBE
6f576f6784
fixed wrong spelling of RIG_VFO_MAIN and RIG_VFO_SUB
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2697 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-05-17 17:47:36 +00:00
Thomas Beierlein, DL1JBE
d98f96481d
Enable setting of MAIN and SUB vfo from 'V' command in rigctl/d
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2694 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-05-15 14:05:57 +00:00
Thomas Beierlein, DL1JBE
d8bedaf04d
Infrastructure change to enable backend specific coding of mode and bandwidth into rig specific command tokens.
...
See ic910.c for an example
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2476 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-13 20:29:43 +00:00
Thomas Beierlein, DL1JBE
c0a13ddcbc
cleaup of filter width declarations
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2460 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 16:14:57 +00:00
Thomas Beierlein, DL1JBE
21688d442d
Changed backend status to RIG_STATUS_BETA to reflect stable work of the rig for most commands.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2416 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-25 08:51:43 +00:00
Thomas Beierlein, DL1JBE
7d828bad9f
- ic910_set_freq now works with RIG_VFO_CURR (you can use girg and rigctl for controlling)
...
- fixed wrong VFOC into VFOB
- added additional bandwidth declarations for narrow filters and FM
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2264 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-12-13 18:48:56 +00:00
Nate Bargmann, N0NB
799a62ab8d
Enabled PTT in ic746.c, TNX Stelios, M0GLD, for the test and patch.
...
Enabled split functions in ic910.c, TNX Karla, KE5FKU for test and patch.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2262 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-12-01 00:35:42 +00:00
Stéphane Fillod, F8CFE
fe10198f27
remove deprecated RIG_LEVEL_SQLSTAT and fix get_dcd, fix str_cal in icom backend
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1853 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-09-26 08:35:05 +00:00
Stéphane Fillod, F8CFE
02e5735c72
gcc-2.x fixes
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1630 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-08 08:46:11 +00:00
Stéphane Fillod, F8CFE
6985ec78ca
converted RIG_LEVEL_STRENGTH to RIG_LEVEL_RAWSTR. RIG_LEVEL_STRENGTH is then derived from calibration table
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1583 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-16 17:14:44 +00:00
Stéphane Fillod, F8CFE
84ad9b827b
include fixup, stdio.h is not included by rig.h anymore
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1551 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:32:04 +00:00
Stéphane Fillod, F8CFE
d2bede454c
fix to account for struct chan_list change
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1251 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-04 22:40:55 +00:00
Stéphane Fillod, F8CFE
698431f5dd
update (band swapping, pream/att, ..) by Luc LX2GT
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1183 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-09-21 13:54:24 +00:00
Stéphane Fillod, F8CFE
0b51c519e6
dual band handling contributed by Luc LX2GT
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1170 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-09-11 21:32:07 +00:00
Stéphane Fillod, F8CFE
24f9c90e49
fix on freq len
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1162 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-09-07 15:13:52 +00:00
Stéphane Fillod, F8CFE
41f5748be2
converted to C99 intialization style
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1132 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-08-16 17:43:02 +00:00
Stéphane Fillod, F8CFE
a8f2f620cf
converted RIG_SCAN_RESUME_ON/OFF to more appropriate RIG_FUNC_RESUME
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1039 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-04-23 21:49:04 +00:00
Francois Retief
468384fc68
Added IC-910 rig.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@979 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-02-28 10:59:46 +00:00