Add debug for RTS PTT

pull/281/head
Michael Black W9MDB 2020-05-25 14:35:49 -05:00
rodzic 281022447c
commit 4f3ad4f3da
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -2076,6 +2076,7 @@ int HAMLIB_API rig_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
case RIG_PTT_SERIAL_RTS:
rig_debug(RIG_DEBUG_ERR, "%s: PTT RTS\n", __func__);
/* when the PTT port is not the control port we want to free the
port when PTT is reset and seize the port when PTT is set,
this allows limited sharing of the PTT port between
@ -2084,6 +2085,7 @@ int HAMLIB_API rig_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
&& rs->pttport.fd < 0
&& RIG_PTT_OFF != ptt)
{
rig_debug(RIG_DEBUG_ERR, "%s: PTT RTS debug#1\n", __func__);
rs->pttport.fd = ser_open(&rs->pttport);
@ -2103,10 +2105,12 @@ int HAMLIB_API rig_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
if (RIG_OK != retcode)
{
rig_debug(RIG_DEBUG_ERR, "%s: ser_set_dtr retcode=%d\n", __func__, retcode);
return retcode;
}
}
rig_debug(RIG_DEBUG_ERR, "%s: PTT RTS debug#2\n", __func__);
retcode = ser_set_rts(&rig->state.pttport, ptt != RIG_PTT_OFF);
if (strcmp(rs->pttport.pathname, rs->rigport.pathname)
@ -2143,6 +2147,7 @@ int HAMLIB_API rig_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
rig->state.cache.ptt = ptt;
elapsed_ms(&rig->state.cache.time_ptt, ELAPSED_SET);
if (retcode != RIG_OK) rig_debug(RIG_DEBUG_ERR, "%s: return code=%d\n", __func__, retcode);
return retcode;
}