Fix get_rit of negative RIT for ft1000mp.c

https://github.com/Hamlib/Hamlib/issues/343
pull/345/head
Michael Black W9MDB 2020-07-15 12:16:40 -05:00
rodzic 65d8ac8d95
commit 7fe4a91ac0
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -216,7 +216,7 @@ const struct rig_caps ft1000mp_caps =
RIG_MODEL(RIG_MODEL_FT1000MP),
.model_name = "FT-1000MP",
.mfg_name = "Yaesu",
.version = "20200623.0",
.version = "20200715.0",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,
@ -347,7 +347,7 @@ const struct rig_caps ft1000mpmkv_caps =
RIG_MODEL(RIG_MODEL_FT1000MPMKV),
.model_name = "MARK-V FT-1000MP",
.mfg_name = "Yaesu",
.version = "20200623.0",
.version = "20200715.0",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,
@ -478,7 +478,7 @@ const struct rig_caps ft1000mpmkvfld_caps =
RIG_MODEL(RIG_MODEL_FT1000MPMKVFLD),
.model_name = "MARK-V Field FT-1000MP",
.mfg_name = "Yaesu",
.version = "20200623.0",
.version = "20200715.0",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,
@ -1234,7 +1234,7 @@ int ft1000mp_get_rit(RIG *rig, vfo_t vfo, shortfreq_t *rit)
/* big endian integer, kinda */
if (p[0] & 0x80)
{
f = (p[0] << 8) + p[1] - 65536;
f = (p[0] << 8) + p[1] * -1;
}
else
{