Add some debug for Icom use_cached variables

https://github.com/Hamlib/Hamlib/issues/1108
pull/1119/head
Mike Black W9MDB 2022-09-05 12:21:45 -05:00
rodzic f5f97b35db
commit 9cb511af00
2 zmienionych plików z 11 dodań i 3 usunięć

Wyświetl plik

@ -8850,7 +8850,11 @@ int icom_process_async_frame(RIG *rig, size_t frame_length,
// TODO: rig_set_cache_timeout_ms(rig, HAMLIB_CACHE_FREQ, HAMLIB_CACHE_ALWAYS);
freq_t freq = (freq_t) from_bcd(frame + 5, (priv->civ_731_mode ? 4 : 5) * 2);
rig_fire_freq_event(rig, RIG_VFO_CURR, freq);
rs->use_cached_freq = 1;
if (rs->use_cached_freq != 1)
{
rig_debug(RIG_DEBUG_VERBOSE, "%s(%d): use_cached_freq turning on\n", __func__, __LINE__);
rs->use_cached_freq = 1;
}
break;
}
@ -8859,7 +8863,11 @@ int icom_process_async_frame(RIG *rig, size_t frame_length,
// TODO: rig_set_cache_timeout_ms(rig, HAMLIB_CACHE_MODE, HAMLIB_CACHE_ALWAYS);
icom2rig_mode(rig, frame[5], frame[6], &mode, &width);
rig_fire_mode_event(rig, RIG_VFO_CURR, mode, width);
rs->use_cached_mode = 1;
if (rs->use_cached_mode != 1)
{
rig_debug(RIG_DEBUG_VERBOSE, "%s(%d): use_cached_mode turning on\n", __func__, __LINE__);
rs->use_cached_mode = 1;
}
break;
case C_CTL_SCP:

Wyświetl plik

@ -30,7 +30,7 @@
#include <sys/time.h>
#endif
#define BACKEND_VER "20220831"
#define BACKEND_VER "20220905"
#define ICOM_IS_SECONDARY_VFO(vfo) ((vfo) & (RIG_VFO_B | RIG_VFO_SUB | RIG_VFO_SUB_B | RIG_VFO_MAIN_B))
#define ICOM_GET_VFO_NUMBER(vfo) (ICOM_IS_SECONDARY_VFO(vfo) ? 0x01 : 0x00)