From 1cb47f6af4260f2ea0545fbe459742ca647f7a74 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sat, 8 Jan 2022 07:18:53 -0600 Subject: [PATCH] Move Barrett 4050 channel to select 9999 during open --- rigs/barrett/4050.c | 7 +++++++ rigs/barrett/barrett.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/rigs/barrett/4050.c b/rigs/barrett/4050.c index 2dcc1236f..6f15a06d7 100644 --- a/rigs/barrett/4050.c +++ b/rigs/barrett/4050.c @@ -87,6 +87,13 @@ static int barrett4050_open(RIG *rig) char *response; ENTERFUNC; barrett4050_get_info(rig); + retval = barrett_transaction(rig, "XC9999", 0, &response); + + if (retval == RIG_OK) + { + rig_debug(RIG_DEBUG_ERR, "%s: result=%s\n", __func__, response); + } + retval = barrett_transaction(rig, "IDC", 0, &response); if (retval == RIG_OK) diff --git a/rigs/barrett/barrett.c b/rigs/barrett/barrett.c index 7de9167c1..9a5f066b6 100644 --- a/rigs/barrett/barrett.c +++ b/rigs/barrett/barrett.c @@ -277,7 +277,7 @@ int barrett_set_freq(RIG *rig, vfo_t vfo, freq_t freq) if (vfo != RIG_VFO_B) { char *response = NULL; - sprintf((char *) cmd_buf, "TC9999R%08.0f", freq); + sprintf((char *) cmd_buf, "TR%08.0f", freq); retval = barrett_transaction(rig, cmd_buf, 0, &response); if (retval < 0) @@ -299,7 +299,7 @@ int barrett_set_freq(RIG *rig, vfo_t vfo, freq_t freq) { char *response = NULL; - sprintf((char *) cmd_buf, "TC9999T%08.0f", freq); + sprintf((char *) cmd_buf, "TT%08.0f", freq); retval = barrett_transaction(rig, cmd_buf, 0, &response); if (retval < 0)