From 1efff461e384ff366df35b438e5295531eae0536 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sat, 4 Feb 2023 14:22:57 -0600 Subject: [PATCH] Have icom rigs show debug when civ addr has been changed and timeout occurs https://github.com/Hamlib/Hamlib/issues/1229 --- rigs/icom/frame.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rigs/icom/frame.c b/rigs/icom/frame.c index e871f6ff2..8880444a3 100644 --- a/rigs/icom/frame.c +++ b/rigs/icom/frame.c @@ -289,6 +289,13 @@ read_another_frame: if (frm_len < 0) { set_transaction_inactive(rig); + + if (priv_caps->re_civ_addr != priv->re_civ_addr) + { + rig_debug(RIG_DEBUG_ERR, "%s: Icom timeout civ expected=%02x, used=%02x\n", + __func__, priv_caps->re_civ_addr, priv->re_civ_addr); + } + /* RIG_TIMEOUT: timeout getting response, return timeout */ /* other error: return it */ RETURNFUNC(frm_len);