kopia lustrzana https://github.com/Hamlib/Hamlib
Fix command lengths for TS-890S set/get_antenna.
Still doesn't report RX/TX antenna rerouting.pull/1614/head
rodzic
48398dd3d4
commit
1d45224e8a
|
@ -4871,6 +4871,10 @@ int kenwood_set_ant(RIG *rig, vfo_t vfo, ant_t ant, value_t option)
|
||||||
|
|
||||||
SNPRINTF(cmd, sizeof(cmd), "AN0%c%c99", c, a);
|
SNPRINTF(cmd, sizeof(cmd), "AN0%c%c99", c, a);
|
||||||
}
|
}
|
||||||
|
else if (RIG_IS_TS890S)
|
||||||
|
{
|
||||||
|
SNPRINTF(cmd, sizeof(cmd), "AN%c999", a);
|
||||||
|
}
|
||||||
else if (RIG_IS_TS590S || RIG_IS_TS590SG)
|
else if (RIG_IS_TS590S || RIG_IS_TS590SG)
|
||||||
{
|
{
|
||||||
SNPRINTF(cmd, sizeof(cmd), "AN%c99", a);
|
SNPRINTF(cmd, sizeof(cmd), "AN%c99", a);
|
||||||
|
@ -4937,6 +4941,11 @@ int kenwood_get_ant(RIG *rig, vfo_t vfo, ant_t dummy, value_t *option,
|
||||||
retval = kenwood_safe_transaction(rig, "AN0", ackbuf, sizeof(ackbuf), 7);
|
retval = kenwood_safe_transaction(rig, "AN0", ackbuf, sizeof(ackbuf), 7);
|
||||||
offs = 4;
|
offs = 4;
|
||||||
}
|
}
|
||||||
|
else if (RIG_IS_TS890S)
|
||||||
|
{
|
||||||
|
retval = kenwood_safe_transaction(rig, "AN", ackbuf, sizeof(ackbuf), 6);
|
||||||
|
offs = 2;
|
||||||
|
}
|
||||||
else if (RIG_IS_TS590S || RIG_IS_TS590SG)
|
else if (RIG_IS_TS590S || RIG_IS_TS590SG)
|
||||||
{
|
{
|
||||||
retval = kenwood_safe_transaction(rig, "AN", ackbuf, sizeof(ackbuf), 5);
|
retval = kenwood_safe_transaction(rig, "AN", ackbuf, sizeof(ackbuf), 5);
|
||||||
|
|
Ładowanie…
Reference in New Issue