From: c vw <dl1ycf@darc.de>
Date: Wed, 11 Nov 2020 16:22:35 +0000 (+0100)
Subject: Set FMN deviation=2500 bandpass according to Carson's rule.
X-Git-Url: https://git.rkrishnan.org/vdrive/components/banana.xhtml?a=commitdiff_plain;h=11a17ea77b1d63417f569b1d3d297c9b27aa3a62;p=pihpsdr.git

Set FMN deviation=2500 bandpass according to Carson's rule.
---

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;