Make flrig compatible with older versions e.g. 1.3.42 on RPi

https://github.com/Hamlib/Hamlib/issues/798
pull/799/head
Mike Black W9MDB 2021-09-14 10:02:21 -05:00
rodzic d60e82c222
commit 8ab0f0167d
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -144,7 +144,7 @@ const struct rig_caps flrig_caps =
RIG_MODEL(RIG_MODEL_FLRIG),
.model_name = "FLRig",
.mfg_name = "FLRig",
.version = "202100911",
.version = "202100914",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,
@ -796,12 +796,12 @@ static int flrig_open(RIG *rig)
if (retval != RIG_OK)
{
rig_debug(RIG_DEBUG_ERR, "%s: get_version failed: %s\n", __func__,
rig_debug(RIG_DEBUG_ERR, "%s: get_version failed: %s\nAssuming version < 1.3.54", __func__,
rigerror(retval));
RETURNFUNC(retval);
// we fall through and assume old version
}
int v1, v2, v3, v4;
int v1=0, v2=0, v3=0, v4=0;
sscanf(value, "%d.%d.%d.%d", &v1, &v2, &v3, &v4);
if (v1 >= 1 && v2 >= 3 && v3 >= 54)