From 2c445a499f274564d6736a4f1ec31bd9f994be0b Mon Sep 17 00:00:00 2001 From: zcsahok Date: Thu, 18 Sep 2025 20:01:51 +0000 Subject: [PATCH] set speed for serial rigs only --- src/sendqrg.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/sendqrg.c b/src/sendqrg.c index 13ef42fb..57d02508 100644 --- a/src/sendqrg.c +++ b/src/sendqrg.c @@ -124,16 +124,18 @@ int init_tlf_rig(void) { return -1; } - snprintf(speed_string, sizeof speed_string, "%d", serial_rate); - retcode = rig_set_conf(my_rig, rig_token_lookup(my_rig, "serial_speed"), - speed_string); + caps = my_rig->caps; - if (retcode != RIG_OK) { - showmsg("Speed not accepted!"); - return -1; - } + if (caps->port_type == RIG_PORT_SERIAL) { + snprintf(speed_string, sizeof speed_string, "%d", serial_rate); + retcode = rig_set_conf(my_rig, rig_token_lookup(my_rig, "serial_speed"), + speed_string); - caps = my_rig->caps; + if (retcode != RIG_OK) { + showmsg("Speed not accepted!"); + return -1; + } + } can_send_morse = caps->send_morse != NULL; #if HAMLIB_VERSION >= 400