This implementation reduces the number of VFO excahnges or sets to a
minimum when setting the TX VFO frequency and mode together.
This also includes a much smarter implementation of the logic used
when the new config option 'no_xchg' is enabled. Now it is able to
accurately determine the original VFO selected and leaves the
sequences with the same VFO selected. There is one corner case when
both VFOs are identical (frequency, mode and width) at the start where
it has to take a guess as to the selected originally VFO (Icom CAT
protocol has no command to elicit this information). In that case it
guesses as the last VFO selected using Hamlib. Applications can gain
absolute certainty by setting the VFO themselves prior to using the
rig_{set,get}_{split,}_{freq,mode,freq_mode}() function series. This
now gives seamless TX VFO configuration without any relay clattering
or TX/RX audio glitches.
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.