Beispiel #1
0
Datei: kiki.c Projekt: szdiy/kiki
static void reload_configuration()
{
	mx_rx_unregister(&mx, PTYPE_RFID_ID, rfid_id_callback);
	hackers_reload(&szdiy);
	init_log(WARM_LOG);
	mx_rx_register(&mx, PTYPE_RFID_ID, rfid_id_callback, NULL);
}
Beispiel #2
0
/*
 * start/stop channel graph/3D copter drawing
 */
void on_start_activate (GtkWidget* widget, gpointer data)
{
	const gchar *label;
	
	label = gtk_menu_item_get_label ((GtkMenuItem*) widget);
	if (label[2] == 'o') {  
		mx_rx_unregister(&mx, ANALOG_DATA_RESPONSE, parse_packet);
		gtk_menu_item_set_label ((GtkMenuItem*) widget, "Start");
		// sensors caliberation
		attitude.acc_nml_x = acc_data[accdata_present_index].value[ACCX_CHANNEL];
		attitude.acc_nml_y = acc_data[accdata_present_index].value[ACCY_CHANNEL];
		attitude.acc_nml_z = acc_data[accdata_present_index].value[ACCZ_CHANNEL];

	} else {
		mx_rx_register(&mx, ANALOG_DATA_RESPONSE, parse_packet, NULL);
		gtk_menu_item_set_label ((GtkMenuItem*) widget, "Stop");
	}
}