📄 configinfo.h
字号:
/*ConfigInfo.h:a config file,as communication with webserver's program need parameter*/
#ifndef TmlConfig_h
#define TmlConfig_h
#define CONITEMVALUESIZE 512
#define uploadinfomidsize 128
#define uploadinfolargesize 655350
#define smallbuffsize 128
#define mediabuffsize 65535
#define MaxReceiveBufSize 655350
#define BUFSIZE1 65530
#define textline 1024
#define BLOCKSIZE 12800
#define AllProgramNum 1024
#define Error_SocketCreate 1
#define Error_SocketConnect 2
#define Error_SocketSendMsgLength 3
#define Error_SocketReceiveMsgExceedMaxReceiveBufferSize 4
#define Error_InvalidProtocolType 5
#define MiddleBufSize 65535
#define SendMsgBufSize 655350
#define PICNOFOUND -1
#define MEDIAFILENOFOUND -2
#define ERROR_PIC_VERYFY -3
#define ERROR_MEDIA_VERYFY -4
#define ERROR_STR_VERYFY -5
#define PIC_VERYFY_SUCESS 0
#define MEDIA_VERYFY_SUCESS 0
#define STR_VERYFY_SUCESS 0
#define COMMSUCCESS 0
#define DownTempLate 0
#define TmlConfigP_LocalConfigFileName "Conf/Config.ini"
#define TempDownLoading_FileList "down/tmpfile.txt"
#define ProgramDownLoaded_FileList "DnLoadFileList.txt"
#define TempLate_File "Template/Template.ini"
#define PLAYLISTFILE "down/PlayList.txt"
#define MSGLISTFILE "down/MsgList.txt"
struct IniConfig{
char group[CONITEMVALUESIZE];
char VerifyID[CONITEMVALUESIZE];
char DataType[CONITEMVALUESIZE];
char NodeID[CONITEMVALUESIZE];
char CommServer[CONITEMVALUESIZE];
char CommPort[CONITEMVALUESIZE];
char CommSpeed[CONITEMVALUESIZE];
char ShutDown[CONITEMVALUESIZE];
char FtpHost[CONITEMVALUESIZE];
char FtpUser[CONITEMVALUESIZE];
char FtpPass[CONITEMVALUESIZE];
char group1[CONITEMVALUESIZE];
char PlayList[CONITEMVALUESIZE];
char PlayFile[CONITEMVALUESIZE];
char MsgList[CONITEMVALUESIZE];
char Status[CONITEMVALUESIZE];
char Uppl[CONITEMVALUESIZE];
char Upml[CONITEMVALUESIZE];
};
struct IniConfig Conf;
typedef struct {
char UpPl[MaxReceiveBufSize];
char UpMl[MaxReceiveBufSize];
}ExsitList;
typedef struct {
char successflag[8];
char VerifyID[20];
char EncryptType[8];
char NodeId[20];
char MacID[50];
char SiteVersion[8];
char ServerTime[30];
char updateinfo[8];
char PLsave[8];
char MLsave[8];
char PLNumber[20];
char PLName[128];
char prior[8];
char StartTime[30];
char EndTime[30];
char filetype[8];
char tempbuf[20];
char tempbuf1[20];
char tempbuf2[20];
char tempbuf3[20];
char FileName[BUFSIZE1];
char Vpath[20];
char VFileSize[20];
char Vlength[20];
char Vverify[20];
}Fileinfo;
struct VedioPLNumber{
char DnPlNo[20]; //downloading file belong to Program list number
char DnLoadingName[30]; //downloading file
int DnCompleteFlag;
};
struct TmlConfig
{
char VerifyID[smallbuffsize];
char DataType[smallbuffsize];
char NodeID[smallbuffsize];
char CommServer[smallbuffsize];
char CommSpeed[smallbuffsize];
char CommPort[smallbuffsize];
char ShutDown[smallbuffsize];
char FtpHost[smallbuffsize];
char FtpUser[smallbuffsize];
char FtpPass[smallbuffsize];
char PlayList[mediabuffsize];
char PlayFile[mediabuffsize];
char MsgList[mediabuffsize];
char DownStatus[smallbuffsize];
};
struct TmlConfig tmlconfig;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -