return "BlueZ";
}
+void hal_accelerometer_enable(void)
+{
+ g_printerr("accel enable\n");
+ gtk_widget_set_sensitive(ui_g->x_sc, TRUE);
+ gtk_widget_set_sensitive(ui_g->y_sc, TRUE);
+ gtk_widget_set_sensitive(ui_g->z_sc, TRUE);
+}
+
+void hal_accelerometer_disable(void)
+{
+ g_printerr("accel enable\n");
+ gtk_widget_set_sensitive(ui_g->x_sc, FALSE);
+ gtk_widget_set_sensitive(ui_g->y_sc, FALSE);
+ gtk_widget_set_sensitive(ui_g->z_sc, FALSE);
+}
+
static gint
configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data)
sc = gtk_hscale_new_with_range (-128, 127, 1);
gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelX_value_changed), ui);
+ ui->x_sc = sc;
+ gtk_widget_set_sensitive(ui->x_sc, FALSE);
l = gtk_label_new("Y:");
gtk_box_pack_start (GTK_BOX(hb), l, FALSE, FALSE, 5);
sc = gtk_hscale_new_with_range (-128, 127, 1);
gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelY_value_changed), ui);
+ ui->y_sc = sc;
+ gtk_widget_set_sensitive(ui->y_sc, FALSE);
l = gtk_label_new("Z:");
gtk_box_pack_start (GTK_BOX(hb), l, FALSE, FALSE, 5);
sc = gtk_hscale_new_with_range (-128, 127, 1);
gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelZ_value_changed), ui);
+ ui->z_sc = sc;
+ gtk_widget_set_sensitive(ui->z_sc, FALSE);
gtk_widget_show_all(ui->mainwin);
}