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), RIG_MODEL(RIG_MODEL_FLRIG),
.model_name = "FLRig", .model_name = "FLRig",
.mfg_name = "FLRig", .mfg_name = "FLRig",
.version = "202100911", .version = "202100914",
.copyright = "LGPL", .copyright = "LGPL",
.status = RIG_STATUS_STABLE, .status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER, .rig_type = RIG_TYPE_TRANSCEIVER,
@ -796,12 +796,12 @@ static int flrig_open(RIG *rig)
if (retval != RIG_OK) 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)); 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); sscanf(value, "%d.%d.%d.%d", &v1, &v2, &v3, &v4);
if (v1 >= 1 && v2 >= 3 && v3 >= 54) if (v1 >= 1 && v2 >= 3 && v3 >= 54)