⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updategui.c

📁 非常好用的gps数据读写接口
💻 C
📖 第 1 页 / 共 3 页
字号:
                               -1 );	gtk_tree_store_set(treestore, &iter,                       1, garmingps.product_description,                                -1);	/* product id */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Product ID:",                                -1);	sprintf(buff, "%d", garmingps.product_ID);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);	/* software version */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Software Version: ",                                -1);	sprintf(buff, "%.2f", (double)garmingps.software_version/100);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);	/* physical layer */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Physical Layer",                                -1);                                	sprintf(buff, "P%03d", garmingps.player);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	/* link layer */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Link Layer",                                -1);                                	sprintf(buff, "L%03d", garmingps.llayer);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	/* device command protocol */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Device Command Protocol",                                -1);                                	if ( garmingps.appcommand==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.appcommand);   	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	/* waypoint */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Waypoint Transfer Protocol",                                -1);                                	if ( garmingps.appwaypoint==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.appwaypoint);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Waypoint Data Type",                                -1);                                	if ( garmingps.datawaypoint==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datawaypoint);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* route */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Route Transfer Protocol",                                -1);                                	if ( garmingps.approute==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.approute);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Route Header Type",                                -1);                                	if ( garmingps.datarouteheader==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datarouteheader);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Route Waypoint Type",                                -1);                                	if ( garmingps.dataroutewpt==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.dataroutewpt);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Route Link Type",                                -1);                                	if ( garmingps.dataroutelink==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.dataroutelink);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* track */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Track Log Transfer Protocol",                                -1);                                	if ( garmingps.apptrack==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.apptrack);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Track Header Type",                                -1);                                	if ( garmingps.datatrackheader==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datatrackheader);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Track Point Type",                                -1);                                	if ( garmingps.datatrackpoint==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datatrackpoint);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* proximity waypoint */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Proximity Waypoint Transfer Protocol",                                -1);                                	if ( garmingps.appproxwpt==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.appproxwpt);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Proximity Waypoint Type",                                -1);                                	if ( garmingps.dataproxwpt==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.dataproxwpt);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* alamanac transfer protocol */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Almanac Transfer Protocol",                                -1);                                	if ( garmingps.appalmanac==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.appalmanac);	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Almanac Type",                                -1);                                	if ( garmingps.dataalmanac==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.dataalmanac);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* date and time init protocol */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Date and Time Initialization Protocol",                                -1);                                	if ( garmingps.appdatetimeinit==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.appdatetimeinit);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Date Time Type",                                -1);                                	if ( garmingps.datadatetimeinit==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datadatetimeinit);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* position init protocol */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "Position Initialization Protocol",                                -1);                                	sprintf(buff, "A%03d", garmingps.apppositioninit);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "Position Type",                                -1);                                	if ( garmingps.datapositioninit==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datapositioninit);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);	/* pvt data protocol */	gtk_tree_store_append(treestore, &iter1, &iter);	gtk_tree_store_set(treestore, &iter1,                       0, "PVT Data Protocol",                                -1);                                	if ( garmingps.apppvt==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "A%03d", garmingps.apppvt);                                	gtk_tree_store_set(treestore, &iter1,                       1, buff,                                -1);                                	gtk_tree_store_append(treestore, &iter2, &iter1);	gtk_tree_store_set(treestore, &iter2,                       0, "PVT Type",                                -1);                                	if ( garmingps.datapvt==-1 )		sprintf(buff, "Not supported by gps");   	else		sprintf(buff, "D%03d", garmingps.datapvt);                                	gtk_tree_store_set(treestore, &iter2,                       1, buff,                                -1);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -