📄 sysinfo.h
字号:
/*#include<gnome.h>#include<time.h>#include"main.h"*/char string[30];//char ID[30];static char*text1[2]={"操作错误!",string};static char*text2[2]={"操作无效!",string};static char*text3[2]={"选排不一致!",string};static char*text4[2]={"进路不能封闭!",string};static char*text5[2]={"信号不能开放!",string};static char*text6[2]={"信号不能保持!",string};static char*text7[2]={"灯泡断丝!",string};static char*text8[2]={"A机工作正常!",string};static char*text9[2]={"B机工作正常!",string};static char*text10[2]={"A机热备!",string};static char*text11[2]={"B机热备!",string};static char*text12[2]={"按A机联机按钮!",string};static char*text13[2]={"按B机联机按钮!",string};static char*text14[2]={"A机通信中断!",string};static char*text15[2]={"B机通信中断!",string};static char*text16[2]={"A|B机信息不同!",string};static char*text17[2]={"站场不能更新!",string};//static char*text18[2]={aw->ID,string};char get_time_string(){ struct tm *t; time_t tt; tt=time(NULL); t=localtime(&tt); strftime(string,sizeof(string),"%m/%d %T",t); }void AddStringToList(gchar*text[]){/* 插入信息提示函数*/ gtk_clist_prepend(clist,text); }void SySInfo(int i) { /* attach the shared memory area */ aw=(struct area_window *)shmat(shmid_win, 0, 0); int j; get_time_string(); switch(i) { case 1: {AddStringToList(text1); g_print("操作错误!\n"); break; } case 2: {AddStringToList(text2); g_print("操作无效!\n"); break; } case 3: {AddStringToList(text3);g_print("选排不一致!\n"); break; } case 4: {AddStringToList(text4);g_print("进路不能封闭!\n"); break; } case 5: {AddStringToList(text5);g_print("信号不能开放!\n"); break; } case 6: {AddStringToList(text6);g_print("信号不能保持!\n"); break; } case 7: {AddStringToList(text7);g_print("灯泡断丝!\n"); break; } case 8: {AddStringToList(text8);g_print("A机工作正常!\n"); break; } case 9: {AddStringToList(text9);g_print("B机工作正常!\n"); break; } case 10: {AddStringToList(text10);g_print("A机热备!\n"); break; } case 11: {AddStringToList(text11);g_print("B机热备!\n"); break; } case 12: {AddStringToList(text12);g_print("按A机联机按钮!\n"); break; } case 13: {AddStringToList(text13);g_print("按B机联机按钮!\n"); break; } case 14: {AddStringToList(text14);g_print("A机通信中断!\n"); break; } case 15: {AddStringToList(text15);g_print("B机通信中断!\n"); break; } case 16: {AddStringToList(text16);g_print("AB机信息不同!\n"); break; } case 17: {AddStringToList(text17);g_print("战场不能更新!\n"); break; } case 18: { char*text18[2]={aw->ID,string}; AddStringToList(text18); //g_print("战场不能更新!\n"); break; } default: break; } for(j=0;j<30;j++){ string[j]=0; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -