From 601f0ab1f1c4f05e7771c2cd0401014f8058e7be Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sat, 10 Apr 2021 10:43:49 -0500 Subject: [PATCH] Allow rigctl to reopen port if it has been closed --- tests/rigctl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/rigctl.c b/tests/rigctl.c index 126f5275a..86e419d38 100644 --- a/tests/rigctl.c +++ b/tests/rigctl.c @@ -606,6 +606,13 @@ int main(int argc, char *argv[]) do { + if (my_rig->state.comm_state == 0) + { + // rig may have closed on us to try once to reopen + retcode = rig_open(my_rig); + rig_debug(RIG_DEBUG_WARN, "%s: rig_open again retcode=%d\n", __func__, retcode); + } + retcode = rigctl_parse(my_rig, stdin, stdout, argv, argc, NULL, interactive, prompt, &vfo_opt, send_cmd_term, &ext_resp, &resp_sep);