Add debug to flrig.c tracking down a random rig_clear() that is occuring on Flex

pull/573/head
Michael Black W9MDB 2021-02-26 15:24:47 -06:00
rodzic 6ca1b35046
commit a708471c44
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -623,8 +623,10 @@ static const char *modeMapGetFLRig(rmode_t modeHamlib)
for (i = 0; modeMap[i].mode_hamlib != 0; ++i)
{
if (modeMap[i].mode_hamlib == modeHamlib && modeMap[i].mode_flrig != NULL)
rig_debug(RIG_DEBUG_TRACE, "%s: checking modeMap[%d]=%.0f to modeHamlib=%.0f, mode_flrig='%s'\n", __func__, i, (double)modeMap[i].mode_hamlib, (double)modeHamlib, modeMap[i].mode_flrig);
if (modeMap[i].mode_hamlib == modeHamlib)
{
rig_debug(RIG_DEBUG_TRACE,"%s matched mode=%.0f, returning '%s'\n", __func__, (double)modeHamlib, modeMap[i].mode_flrig);
return modeMap[i].mode_flrig;
}
}
@ -1293,6 +1295,7 @@ static int flrig_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
rig_debug(RIG_DEBUG_ERR, "%s: strdup failed\n", __func__);
return -RIG_EINTERNAL;
}
// if (strncmp(ttmode,"ERROR",5)==0) RETURNFUNC(-RIG_EINTERN);
pttmode = ttmode;