Hamlib/icom
Michael Black f02a69f6aa
Change SATMODE to generic for most icoms and specific to ic910
2019-11-20 11:44:27 -06:00
..
Android.mk New model: Icom IC-R6 2017-04-06 05:04:27 -05:00
Makefile.am Add IC-R30 2018-12-21 07:07:41 +00:00
README.icom Changed State of IC-275 and IC-475 after tests. 2008-10-29 15:55:04 +00:00
TODO.icom Declutter 2008-03-31 01:56:30 +00:00
delta2.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
frame.c Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
frame.h Icom frame patch 2016-05-16 16:45:23 -05:00
ic78.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic92d.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic271.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic275.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic471.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic475.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic703.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
ic706.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
ic707.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic718.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
ic725.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic726.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic728.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic735.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic736.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic737.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic738.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic746.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic751.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic756.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic761.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic765.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic775.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic781.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic785x.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic820h.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic821h.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic910.c astyle ic910 and ic9100 2019-11-20 07:08:16 -06:00
ic970.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic1275.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
ic2730.c Added support for Icom IC-2730 2016-03-29 00:20:59 +02:00
ic7000.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7100.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7200.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7300.c Add function ic IC99700 and promote to stable 2019-11-19 16:05:36 -06:00
ic7410.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7600.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7610.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7700.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic7800.c Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs. 2019-06-10 23:42:05 +03:00
ic9100.c astyle ic910 and ic9100 2019-11-20 07:08:16 -06:00
icom.c astyle icom.c icom.h 2019-10-29 22:29:06 -05:00
icom.h astyle icom.c icom.h 2019-10-29 22:29:06 -05:00
icom_defs.h Change SATMODE to generic for most icoms and specific to ic910 2019-11-20 11:44:27 -06:00
icr6.c update 2018-12-24 10:14:53 +00:00
icr10.c Icom IC-R10 & 20 testing complete. Move to Beta 2017-05-10 21:43:01 -05:00
icr20.c Icom IC-R10 & 20 testing complete. Move to Beta 2017-05-10 21:43:01 -05:00
icr30.c icr30 updates 2018-12-26 08:25:38 +00:00
icr71.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
icr72.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
icr75.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
icr7000.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
icr8500.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
icr8600.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
icr9000.c Added option to not use VFO XCHG command when setting split parameters. 2014-03-20 18:36:43 +00:00
icr9500.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00
icrx7.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
id1.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
id5100.c New Icom ID-5100 model 2015-01-25 13:42:08 +01:00
omni.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
optoscan.c Quell clang6 warning of absolute value function 2018-11-05 12:13:06 -06:00
optoscan.h Update LGPL header in Icom source files. 2011-08-22 21:38:35 -05:00
os456.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
os535.c Increase communications timeout for Icom rigs 2014-12-08 12:23:06 +00:00
perseus.c New Perseus model 2016-11-06 14:38:42 +01:00
x108g.c More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands. 2019-06-04 23:48:30 +03:00

README.icom

hamlib - Copyright (C) 2008 The Hamlib Group

File: README.icom

Notes on Icom backends

2008-03, AA6E:  Tested and extended omni.c for Ten-Tec Omni VI and Omni VI Plus
        It is now at least "beta" level.

2008-07, AA6E:  Tests with IC-756PROIII at ARRL.  Added AF, RF, SQL levels, COMP,
	BALANCE. Note: communications do not seem completely reliable for baud
	rates > 9600.
	VOX-related commands are implemented for the '910H but are wrong for
	the '756 and other models.  They should be reimplemented in a more general way.

2008-10, DL1JBE: Tested IC-275H and IC-475H at local clubstation. Offered functions do work
	as expected in most cases. Only problem: Bandwidth in Get_Mode is reported always as 0.
	Besides this backend seems to be stable -> Changing State to RIG_STATUS_BETA.