}
static void nb_lag_time_value_changed_cb(GtkWidget *widget, gpointer data) {
- nb_lag_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
- nb_lag_time *= 0.001; // convert ms to sec
+ nb_lag_time = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget));
+ //nb_lag_time *= 0.001; // convert ms to sec
nb_changed();
}
static void nb_lead_time_value_changed_cb(GtkWidget *widget, gpointer data) {
- nb_lead_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
- nb_lead_time *= 0.001;
+ nb_lead_time = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget));
+ //nb_lead_time *= 0.001;
nb_changed();
}
static void nb_transition_time_value_changed_cb(GtkWidget *widget, gpointer data) {
- nb_transition_time = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
- nb_transition_time *= 0.001; // ms to s
+ nb_transition_time = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget));
+ //nb_transition_time *= 0.001; // ms to s
nb_changed();
}
static void nb_threshold_value_changed_cb(GtkWidget *widget, gpointer data) {
- nb_threshold_value = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));
- nb_threshold_value *= 0.165;
+ nb_threshold_value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget));
+ // nb_threshold_value *= 0.165;
nb_changed();
}
}
void update_nb() {
- SetEXTANBHangtime(active_receiver->id, nb_lag_time);
- SetEXTANBAdvtime(active_receiver->id, nb_lead_time);
- SetEXTANBTau(active_receiver->id, nb_transition_time);
- SetEXTANBThreshold(active_receiver->id, nb_threshold_value);
+ SetEXTANBHangtime(active_receiver->id, nb_lag_time*0.001);
+ SetEXTANBAdvtime(active_receiver->id, nb_lead_time*0.001);
+ SetEXTANBTau(active_receiver->id, nb_transition_time*0.001);
+ SetEXTANBThreshold(active_receiver->id, nb_threshold_value*0.165);
}
void update_nb2() {
#endif
// nb values
- sprintf(value, "%f", nb_lag_time);
+ sprintf(value, "%1.4f", nb_lag_time);
+ fprintf(stderr, "saving nb_lag_time: %s\n", value);
setProperty("nb_lag_time", value);
- sprintf(value, "%f", nb_lead_time);
+
+ sprintf(value, "%1.4f", nb_lead_time);
+ fprintf(stderr, "saving nb_lead_time: %s\n", value);
setProperty("nb_lead_time", value);
- sprintf(value, "%f", nb_transition_time);
+
+ sprintf(value, "%1.4f", nb_transition_time);
+ fprintf(stderr, "saving nb_transition_time: %s\n", value);
setProperty("nb_transition_time", value);
- sprintf(value, "%f", (nb_threshold_value/0.165));
+
+ sprintf(value, "%1.4f", (nb_threshold_value));
setProperty("nb_threshold_value", value);
sprintf(value, "%d", nb2_mode);