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

📄 mobilesystem.c

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C
字号:
/*MobileSystem.c*function define*/#include "MobileSystem.h"#include "sysSrcInfo.h"static SYSSUPERSET  sysSuSet[2];//SYSSUPERSET *pSysSuSet = sysSuSet;//example: sysSuset[CSF].soundSet.theAlarm="./xxx.wam";static int CSF = 0;//curr system flag(defalt 0; user defined 1)void WriteToSystemFile(){	FILE *fp;	int i;	fp = fopen("./DataBase/System.data","w");	for (i=0;i<2;i++)	{		if (fwrite(&sysSuSet[i],sizeof(SYSSUPERSET),1,fp)!= 1 )		 printf("file write error\n");	}		fclose(fp);}void ReadFromSystemFile(){	FILE *fp;	int i;	fp = fopen("./DataBase/System.data","r");	for (i=0;i<2;i++)	{		if (fread(&sysSuSet[i],sizeof(SYSSUPERSET),1,fp)!= 1 )		 printf("file read error\n");	}		fclose(fp);}void ReturnToSystemDefaultSet (){	sysSuSet[1] = sysSuSet[0];	//printf("sysSuSet[0].HuiDu==%s\n",sysSuSet[0].HuiDu);//printf("sysSuSet[1].HuiDu==%s\n",sysSuSet[1].HuiDu);	printf("okokok ReturnToSystemDefaultSet  okokok");}void SetDisplayHuiDu (int currHuiDu){	sysSuSet[CSF].HuiDu = currHuiDu;	WriteToSystemFile();}int  GetDisplayHuiDu ( ){	return sysSuSet[CSF].HuiDu;}void SetVolume (int currVol){	sysSuSet[CSF].soundSet.volume = currVol;	WriteToSystemFile();}int  GetVolume ( ){	return sysSuSet[CSF].soundSet.volume;}void SetTSDelay (int delay){	sysSuSet[CSF].tScreen.delayTime = delay;	WriteToSystemFile();}int  GetTSDelay ( ){	return sysSuSet[CSF].tScreen.delayTime;	}void SetTSWidthPen (int width){	sysSuSet[CSF].tScreen.widthPen = width;	WriteToSystemFile();}int  GetTSWidthPen (){	return sysSuSet[CSF].tScreen.widthPen;}void SetTSColorPen (int color){	sysSuSet[CSF].tScreen.colorPen = color;	WriteToSystemFile();}int  GetTSColorPen (){	return sysSuSet[CSF].tScreen.colorPen;}void SetSoundAlarm (char *PAlarm){	sprintf(sysSuSet[CSF].soundSet.theAlarm,"%s",PAlarm);	WriteToSystemFile();	//printf("sysSuSet[CSF].soundSet.theAlarm==%s\n",sysSuSet[CSF].soundSet.theAlarm);}char* GetSoundAlarm (){	return sysSuSet[CSF].soundSet.theAlarm;//sysSuSet[CSF].soundSet.theAlarm;	}void SetSoundInfo (char *PInfo){	sprintf(sysSuSet[CSF].soundSet.theInfo,"%s",PInfo);	//printf("sysSuSet[CSF].soundSet.theInfo==%s\n",sysSuSet[CSF].soundSet.theInfo);	WriteToSystemFile();}char * GetSoundInfo(){	return sysSuSet[CSF].soundSet.theInfo;	//printf("return sysSuSet[CSF].soundSet.theInfo==%s\n",sysSuSet[CSF].soundSet.theInfo);	}void SetSoundCoulo (char *PCoulo){	sprintf(sysSuSet[CSF].soundSet.theCoulo,"%s",PCoulo);	WriteToSystemFile();}char * GetSoundCoulo (){	return sysSuSet[CSF].soundSet.theCoulo;}void SetSoundLocInfo (char *PLocInfo){	sprintf(sysSuSet[CSF].soundSet.newLocInfo,"%s",PLocInfo);	WriteToSystemFile();}char * GetSoundLocInfo (){	return sysSuSet[CSF].soundSet.newLocInfo;}void SetSeries (int flag){	sysSuSet[CSF].seriesFlag = flag;	WriteToSystemFile();}int  GetSeriesSet (){	return   sysSuSet[CSF].seriesFlag;}void SetCurrCoordinate (int flag){	sysSuSet[CSF].currCoordFlag = flag;}int  GetCurrCoordinate (){	return   sysSuSet[CSF].currCoordFlag;}void SetAlarmSetFlag (){	//only save}int *  GetAlarmSetFlag (){	return  sysSuSet[CSF].alarmSetFlag;}void SetMangeInfo (char *PMangeInfo){	sprintf(sysSuSet[CSF].specialSet.mangeInfo,"%s",PMangeInfo);	WriteToSystemFile();}char * GetMangeInfo (){	return sysSuSet[CSF].specialSet.mangeInfo;}void SetKouLin (char *PKouLin){	sprintf(sysSuSet[CSF].kouLin,"%s",PKouLin);	WriteToSystemFile();}char * GetKouLin (){	return sysSuSet[CSF].kouLin;}void SetZeroSet (int zeroSet){	sysSuSet[CSF].specialSet.zeroSet = zeroSet;	WriteToSystemFile();}int  GetZeroSet (){	return sysSuSet[CSF].specialSet.zeroSet;}void SetUserID (char *PUserID){	sprintf(sysSuSet[CSF].specialSet.userID,"%s",PUserID);	WriteToSystemFile();}char *GetUserID (){	return sysSuSet[CSF].specialSet.userID;}void SetSerialNO (char *PSerialNO){	sprintf(sysSuSet[CSF].specialSet.serialNO,"%s",PSerialNO);	WriteToSystemFile();}char * GetSerialNO (){	return sysSuSet[CSF].specialSet.serialNO;}int ComparePassWord (char *PInputWD){	//sprintf(sysSuSet[CSF].passWord,"%s","123456789");	int i = strcmp (PInputWD,sysSuSet[CSF].passWord);	//printf("sysSuSet[CSF].passWord==%s\n",sysSuSet[CSF].passWord);	//printf("i===%d\n",i);	if(i==0)	{		return 1;	}	else	{		return 0;	}}void SetPassWord (char *PPassWord){	sprintf(sysSuSet[CSF].passWord,"%s",PPassWord);	WriteToSystemFile();}void SetServFreq (int serv){	sysSuSet[CSF].servFreq = serv;	WriteToSystemFile();}int GetServFreq (){	return sysSuSet[CSF].servFreq;}void SetApplyMutiReport (int applyMuti){	sysSuSet[CSF].applyMutiReport = applyMuti;	WriteToSystemFile();}int GetApplyMutiReport (){	return sysSuSet[CSF].applyMutiReport;}void SetMutiReportFreq (int mutiReport){	sysSuSet[CSF].mutiReportFreq = mutiReport;	WriteToSystemFile();}int GetMutiReportFreq (){	return sysSuSet[CSF].mutiReportFreq;}void SetLocSet (LOCSET theLocSet){	sysSuSet[CSF].locSet = theLocSet;	WriteToSystemFile();}void GetLocSet (LOCSET  **pLocSet){	*pLocSet = &(sysSuSet[CSF].locSet);}void SetBOSHU( BOSHU theBoShu ){	sysSuSet[CSF].boshu = theBoShu;	WriteToSystemFile();}void GetBOSHU( BOSHU **pBoShu){	*pBoShu = &(sysSuSet[CSF].boshu);}

⌨️ 快捷键说明

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