From 11a17ea77b1d63417f569b1d3d297c9b27aa3a62 Mon Sep 17 00:00:00 2001 From: c vw Date: Wed, 11 Nov 2020 17:22:35 +0100 Subject: [PATCH] Set FMN deviation=2500 bandpass according to Carson's rule. --- rigctl.c | 4 ++-- transmitter.c | 8 ++++---- tx_menu.c | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/rigctl.c b/rigctl.c index 984e924..ed50dbb 100644 --- a/rigctl.c +++ b/rigctl.c @@ -2868,8 +2868,8 @@ int parse_cmd(void *data) { break; case modeFMN: if(fw==0) { - filter->low=-4000; - filter->high=4000; + filter->low=-5500; + filter->high=5500; active_receiver->deviation=2500; } else { filter->low=-8000; diff --git a/transmitter.c b/transmitter.c index 6054862..b763e61 100644 --- a/transmitter.c +++ b/transmitter.c @@ -931,8 +931,8 @@ void tx_set_mode(TRANSMITTER* tx,int mode) { int m=vfo[active_receiver->id].mode; if(m==modeFMN) { if(active_receiver->deviation==2500) { - filter_low=-4000; - filter_high=4000; + filter_low=-5500; + filter_high=5500; } else { filter_low=-8000; filter_high=8000; @@ -975,8 +975,8 @@ void tx_set_filter(TRANSMITTER *tx,int low,int high) { break; case modeFMN: if(tx->deviation==2500) { - tx->filter_low=-4000; - tx->filter_high=4000; + tx->filter_low=-5500; + tx->filter_high=5500; } else { tx->filter_low=-8000; tx->filter_high=8000; diff --git a/tx_menu.c b/tx_menu.c index 23d293b..b214d59 100644 --- a/tx_menu.c +++ b/tx_menu.c @@ -134,8 +134,8 @@ static void use_rx_filter_cb(GtkWidget *widget, gpointer data) { int m=vfo[active_receiver->id].mode; if(m==modeFMN) { if(active_receiver->deviation==2500) { - filter_low=-4000; - filter_high=4000; + filter_low=-5500; + filter_high=5500; } else { filter_low=-8000; filter_high=8000; -- 2.45.2