|
|
@ -146,6 +146,8 @@ void cb_posctl_change_entry (GtkWidget *widget, gpointer data) {
|
|
|
|
GtkWidget *a2_kp = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_kp"));
|
|
|
|
GtkWidget *a2_kp = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_kp"));
|
|
|
|
GtkWidget *a2_ki = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_ki"));
|
|
|
|
GtkWidget *a2_ki = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_ki"));
|
|
|
|
GtkWidget *a2_kd = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_kd"));
|
|
|
|
GtkWidget *a2_kd = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_entry_a2_kd"));
|
|
|
|
|
|
|
|
GtkWidget *resetsim = GTK_WIDGET(gtk_builder_get_object (GTK_BUILDER(_builder_), "posctl_btn_resetsim"));
|
|
|
|
|
|
|
|
|
|
|
|
const char *s;
|
|
|
|
const char *s;
|
|
|
|
|
|
|
|
|
|
|
|
posctl.GetAxisParam(0, &a1min, &a1max, &a1p, &a1i, &a1d);
|
|
|
|
posctl.GetAxisParam(0, &a1min, &a1max, &a1p, &a1i, &a1d);
|
|
|
@ -153,6 +155,8 @@ void cb_posctl_change_entry (GtkWidget *widget, gpointer data) {
|
|
|
|
|
|
|
|
|
|
|
|
printf ("%s:%d %s\n", __FILE__, __LINE__, __FUNCTION__);
|
|
|
|
printf ("%s:%d %s\n", __FILE__, __LINE__, __FUNCTION__);
|
|
|
|
s = gtk_entry_get_text(GTK_ENTRY(widget));
|
|
|
|
s = gtk_entry_get_text(GTK_ENTRY(widget));
|
|
|
|
|
|
|
|
if (strncmp(s, "SIMULATION", 11) == 0) gtk_widget_show (resetsim);
|
|
|
|
|
|
|
|
else gtk_widget_hide (resetsim);
|
|
|
|
|
|
|
|
|
|
|
|
posctl.LockMutex();
|
|
|
|
posctl.LockMutex();
|
|
|
|
if (e_posdevice == widget) posctl.SetDevice(s);
|
|
|
|
if (e_posdevice == widget) posctl.SetDevice(s);
|
|
|
|