} else {
att = (attI * 31.0) / 99.0;
}
- printf("setting attn val [-12..48]: %f\n", att);
- set_attenuation_value(att);
+ printf("setting attn val [-12..48]: %f\n", round(att));
+ set_attenuation_value(round(att));
}
break;
case 'C': // RC
scale_dialog=gtk_dialog_new_with_buttons(title,GTK_WINDOW(top_window),GTK_DIALOG_DESTROY_WITH_PARENT,NULL,NULL);
GtkWidget *content=gtk_dialog_get_content_area(GTK_DIALOG(scale_dialog));
if (have_rx_gain) {
+ printf("************** set attenuation scale [-12, 48] \n");
attenuation_scale=gtk_scale_new_with_range(GTK_ORIENTATION_HORIZONTAL,-12.0, 48.0, 1.00);
} else {
attenuation_scale=gtk_scale_new_with_range(GTK_ORIENTATION_HORIZONTAL,0.0, 31.0, 1.00);