From: c vw Date: Tue, 23 Nov 2021 15:40:40 +0000 (+0100) Subject: Consistent interface to set_squelch(). X-Git-Url: https://git.rkrishnan.org/listings/vdrive/index.php?a=commitdiff_plain;h=02e46eb1df07f5c666b9a6341f7c8ffaa8798d21;p=pihpsdr.git Consistent interface to set_squelch(). --- diff --git a/ext.c b/ext.c index 397234b..e968d4e 100644 --- a/ext.c +++ b/ext.c @@ -340,7 +340,10 @@ int ext_radio_change_sample_rate(void *data) { } int ext_update_squelch(void *data) { - set_squelch(); + int id=GPOINTER_TO_INT(data); + if (id == 0 || id == 1) { + set_squelch(receiver[id]); + } return 0; } diff --git a/rigctl.c b/rigctl.c index 76b00d2..00e9ffd 100644 --- a/rigctl.c +++ b/rigctl.c @@ -3677,7 +3677,7 @@ int parse_cmd(void *data) { if(command[2]=='0') { int p2=atoi(&command[3]); active_receiver->squelch=(int)((double)p2/255.0*100.0+0.5); - set_squelch(); + set_squelch(active_receiver); } } else { } diff --git a/sliders.h b/sliders.h index 877abf6..145679e 100644 --- a/sliders.h +++ b/sliders.h @@ -51,7 +51,7 @@ extern GtkWidget *sliders_init(int my_width, int my_height); extern void sliders_update(); -extern void set_squelch(); +extern void set_squelch(RECEIVER *rx); extern void set_compression(TRANSMITTER *tx); extern void show_diversity_gain();