} else if(nr2) {
nr2=0;
nr=1;
- } else if(nb) {
- nb=0;
- nr2=1;
- } else if(nb2) {
- nb2=0;
- nb=1;
} else if(anf) {
anf=0;
- nb2=1;
+ nr2=1;
} else if(snb) {
snb=0;
anf=1;
nr2=1;
} else if(nr2) {
nr2=0;
- nb=1;
- } else if(nb) {
- nb=0;
- nb2=1;
- } else if(nb2) {
- nb2=0;
anf=1;
} else if(anf) {
anf=0;
}
}
SetRXAANRRun(CHANNEL_RX0, nr);
- SetRXAEMNRaeRun(CHANNEL_RX0, nb2);
- SetRXAEMNRRun(CHANNEL_RX0, nb);
+ SetRXAEMNRRun(CHANNEL_RX0, nr2);
SetRXAANFRun(CHANNEL_RX0, anf);
SetRXASNBARun(CHANNEL_RX0, snb);
vfo_update(NULL);
static void nr2_cb(GtkWidget *widget, gpointer data) {
nr2=nr2==0?1:0;
- //SetRXAANRaeRun(CHANNEL_RX0, nr2);
+ SetRXAEMNRRun(CHANNEL_RX0, nr);
}
static void nb_cb(GtkWidget *widget, gpointer data) {
gtk_grid_attach(GTK_GRID(grid),b_nr2,2,1,2,1);
g_signal_connect(b_nr2,"toggled",G_CALLBACK(nr2_cb),NULL);
+/*
GtkWidget *b_nb=gtk_check_button_new_with_label("NB");
//gtk_widget_override_font(b_nb, pango_font_description_from_string("Arial 16"));
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (b_nb), nb==1);
gtk_widget_show(b_nb2);
gtk_grid_attach(GTK_GRID(grid),b_nb2,2,3,2,1);
g_signal_connect(b_nb2,"toggled",G_CALLBACK(nb2_cb),NULL);
+*/
GtkWidget *b_anf=gtk_check_button_new_with_label("ANF");
//gtk_widget_override_font(b_anf, pango_font_description_from_string("Arial 16"));
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (b_anf), anf==1);
gtk_widget_show(b_anf);
- gtk_grid_attach(GTK_GRID(grid),b_anf,2,4,2,1);
+ gtk_grid_attach(GTK_GRID(grid),b_anf,2,2,2,1);
g_signal_connect(b_anf,"toggled",G_CALLBACK(anf_cb),NULL);
GtkWidget *b_snb=gtk_check_button_new_with_label("SNB");
//gtk_widget_override_font(b_snb, pango_font_description_from_string("Arial 16"));
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (b_snb), snb==1);
gtk_widget_show(b_snb);
- gtk_grid_attach(GTK_GRID(grid),b_snb,2,5,2,1);
+ gtk_grid_attach(GTK_GRID(grid),b_snb,2,3,2,1);
g_signal_connect(b_snb,"toggled",G_CALLBACK(snb_cb),NULL);
gtk_container_add(GTK_CONTAINER(content),grid);
SetRXAAMDSBMode(CHANNEL_RX0, 0);
SetRXAShiftRun(CHANNEL_RX0, 0);
- SetRXAEMNRgainMethod(CHANNEL_RX0, 1);
+
+ SetRXAEMNRgainMethod(CHANNEL_RX0, 2); // defaults
SetRXAEMNRnpeMethod(CHANNEL_RX0, 0);
SetRXAEMNRaeRun(CHANNEL_RX0, 1);
- SetRXAEMNRPosition(CHANNEL_RX0, 0);
+ SetRXAEMNRPosition(CHANNEL_RX0, 1);
SetRXAEMNRRun(CHANNEL_RX0, 0);
+
SetRXAEMNRaeRun(CHANNEL_RX0, 0);
+ SetRXAANRVals(CHANNEL_RX0, 64, 16, 16e-4, 10e-7); // defaults
SetRXAANRRun(CHANNEL_RX0, 0);
SetRXAANFRun(CHANNEL_RX0, 0);
SetRXASNBARun(CHANNEL_RX0, 0);