[Hamlib-developer] IC821H
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: William B. <be...@ai...> - 2019-12-22 00:44:56
|
I have been working on the ic821h.c file in a non-GIT mode. I cannot
get the ICOM XCHG function to work through the VFO OPS. It shows in the
dump_caps command but when I enter "V XCHG", I get back an invalid
parameter. I can send a raw data package to the radio and it works. For
the IC-821H, XCHG swaps the main and sub between the two bands.
I did change the following value for XCHG from 0 to 1 but it did not work.
static const struct icom_priv_caps ic821h_priv_caps =
{
0x4c, /* default address */
1, /* 731 mode */
1, /* XCHG */
ic737_ts_sc_list
};
I have been comparing ic821h.c to ic910.h. I don't think I need the
complex IC910 get and set frequency functions. I do have the following
lines in the structure "ic821h_caps"
.vfo_ops = IC821H_VFO_OPS,
and
.vfo_op = icom_vfo_op
I have tested to see if by any chance the SATMODE could be programed
through CI-V. I used the same values as the IC-910H since it might have
been unpublished in IC-821H. I found that I could not get it to work so
that is a manual function for this radio. If I can get XCHG to work, I
will finish researching what commands can work and give a detailed
report. I would like to get this into the initial 4 update but can wait
and do my local thing for the mean time. My end goal is to have the
radio controlled from GPredict to handle the Doppler shift for satellite
communication.
Bill, WD5HHH
|