📄 mobilesystem.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 + -