| | |
| | | #ifndef COMMON_H |
| | | #define COMMON_H |
| | | #include <iostream> |
| | | #include <cstring> |
| | | #include <QString> |
| | | |
| | | #include <string.h> |
| | | |
| | | enum TypeInfo{ |
| | | |
| | |
| | | //设å¤ç®¡ç |
| | | AD_Req,//æ·»å 设å¤è¯·æ± |
| | | AD_Res,//æ·»å 设å¤ååº |
| | | DD_Req,//åæ¢è®¾å¤è¯·æ± |
| | | DD_Res,//åæ¢è®¾å¤è¯·æ± |
| | | CD_Req,//å
³é设å¤è¯·æ± |
| | | CD_Res,//å
³é设å¤è¯·æ± |
| | | PD_Req,//æå设å¤è¯·æ± |
| | | PD_Res,//æå设å¤è¯·æ± |
| | | |
| | |
| | | { |
| | | char Device_Name[32]; |
| | | char Device_Status[32]; |
| | | char Start_Time[32]; |
| | | char Work_Time[32]; |
| | | char Manufacturer[100]; |
| | | char Devices_Type[32]; |
| | | double Longitude; |
| | | double Latitude; |
| | | }; |
| | | struct ADRes |
| | | { |
| | | Head head; |
| | | |
| | | char Device_Name[32]; |
| | | char Device_Status[32]; |
| | | char Start_Time[32]; |
| | | char Work_Time[32]; |
| | | char Manufacturer[100]; |
| | | char Devices_Type[32]; |
| | | double Longitude; |
| | | double Latitude; |
| | | ADPermission per; |
| | | ADRes() { |
| | | head.type = AD_Res; |
| | |
| | | |
| | | }; |
| | | |
| | | //åæ¢è®¾å¤ |
| | | struct DDReq |
| | | //å
³éè®¾å¤ |
| | | struct CDReq |
| | | { |
| | | Head head; |
| | | char Device_Name[32]; |
| | | DDReq() { |
| | | head.type = DD_Req; |
| | | head.len = sizeof(DDReq); |
| | | CDReq() { |
| | | head.type = CD_Req; |
| | | head.len = sizeof(CDReq); |
| | | } |
| | | }; |
| | | struct DDPermission |
| | | struct CDPermission |
| | | { |
| | | char Device_Name[32]; |
| | | char Device_Status[32]; |
| | |
| | | char Work_Time[32]; |
| | | char Manufacturer[100]; |
| | | char Devices_Type[32]; |
| | | double Longitude; |
| | | double Latitude; |
| | | }; |
| | | struct DDRes |
| | | struct CDRes |
| | | { |
| | | Head head; |
| | | |
| | | DDPermission per; |
| | | DDRes() { |
| | | head.type = DD_Res; |
| | | head.len = sizeof(DDRes); |
| | | char Device_Status[32]; |
| | | int status; |
| | | CDPermission per; |
| | | CDRes() { |
| | | head.type = CD_Res; |
| | | head.len = sizeof(CDRes); |
| | | } |
| | | }; |
| | | |
| | |
| | | char Work_Time[32]; |
| | | char Manufacturer[100]; |
| | | char Devices_Type[32]; |
| | | double Longitude; |
| | | double Latitude; |
| | | }; |
| | | struct PDRes |
| | | { |
| | | Head head; |
| | | |
| | | char Device_Status[32]; |
| | | char Work_Time[32]; |
| | | int status; |
| | | PDPermission per; |
| | | PDRes() { |
| | | head.type = PD_Res; |
| | |
| | | // ç³»ç»è¿è¡ç¶æè¡¨ç¸å
³ä¿¡æ¯ |
| | | struct Histroy_Info{ |
| | | int sysId; // 对åºç³»ç»è¿è¡ç¶æè¡¨çè®°å½ç¼å· |
| | | QString sysDataCollectionTime; // æ°æ®ééæ¶é´ |
| | | QString sysDeviceType; // 设å¤ç±»å |
| | | QString sysDeviceId; // 设å¤ç¼å· |
| | | QString sysDeviceStatus; // 设å¤ç¶æ |
| | | QString sysSystemStatus; // ç³»ç»æ´ä½è¿è¡ç¶ææè¿° |
| | | char sysDataCollectionTime[50]; // æ°æ®ééæ¶é´ |
| | | char sysDeviceType[50]; // 设å¤ç±»å |
| | | char sysDeviceId[50]; // 设å¤ç¼å· |
| | | char sysDeviceStatus[50]; // 设å¤ç¶æ |
| | | char sysSystemStatus[50]; // ç³»ç»æ´ä½è¿è¡ç¶ææè¿° |
| | | |
| | | int devId; // 对åºè®¾å¤è¯¦ç»ä¿¡æ¯è¡¨çè®°å½ç¼å· |
| | | QString devDeviceType; // 设å¤ç±»åï¼ä¸ç³»ç»è¿è¡ç¶æè¡¨ä¸ç设å¤ç±»å对åºï¼å¯ç¨äºå
³èï¼ |
| | | QString devDeviceId; // 设å¤ç¼å·ï¼ä¸ç³»ç»è¿è¡ç¶æè¡¨ä¸ç设å¤ç¼å·å¯¹åºï¼å¯ç¨äºå
³èï¼ |
| | | QString devModel; // 设å¤åå· |
| | | QString runDeviceStatus; // 设å¤ç¶æ |
| | | QString runFaultAlarmTime; // æ
éæ¥è¦æ¶é´ |
| | | QString runFaultDescription; // æ
éè¯¦ç»æè¿° |
| | | char devDeviceType[50]; // 设å¤ç±»åï¼ä¸ç³»ç»è¿è¡ç¶æè¡¨ä¸ç设å¤ç±»å对åºï¼å¯ç¨äºå
³èï¼ |
| | | char devDeviceId[50]; // 设å¤ç¼å·ï¼ä¸ç³»ç»è¿è¡ç¶æè¡¨ä¸ç设å¤ç¼å·å¯¹åºï¼å¯ç¨äºå
³èï¼ |
| | | char devModel[50]; // 设å¤åå· |
| | | char runDeviceStatus[50]; // 设å¤ç¶æ |
| | | char runFaultAlarmTime[50]; // æ
éæ¥è¦æ¶é´ |
| | | char runFaultDescription[50]; // æ
éè¯¦ç»æè¿° |
| | | |
| | | int safetyId; // 对åºè®¾å¤å®å
¨ç¶æè¡¨çè®°å½ç¼å· |
| | | QString safetyDataCollectionTime; // æ°æ®ééæ¶é´ï¼å¯ç¨äºå
³èä¸å表å¨å䏿¶é´ç¹çæ°æ®æ
åµï¼ |
| | | QString safetyDeviceType; // 设å¤ç±»åï¼ç¨äºå
³èï¼ |
| | | QString safetyDeviceId; // 设å¤ç¼å·ï¼ç¨äºå
³èï¼ |
| | | QString safetyStatus; // 设å¤å®å
¨ç¶æ |
| | | QString safetyParameter; // å®å
¨åæ° |
| | | char safetyDataCollectionTime[50]; // æ°æ®ééæ¶é´ï¼å¯ç¨äºå
³èä¸å表å¨å䏿¶é´ç¹çæ°æ®æ
åµï¼ |
| | | char safetyDeviceType[50]; // 设å¤ç±»åï¼ç¨äºå
³èï¼ |
| | | char safetyDeviceId[50]; // 设å¤ç¼å·ï¼ç¨äºå
³èï¼ |
| | | char safetyStatus[50]; // 设å¤å®å
¨ç¶æ |
| | | char safetyParameter[50]; // å®å
¨åæ° |
| | | }; |
| | | // å岿¥è¯¢ååºç»æä½ |
| | | // å®å
¨ç¶æè¡¨ç¸å
³ä¿¡æ¯ |
| | |
| | | struct VersionNumRes // çæ¬å·ååº |
| | | { |
| | | Head head; |
| | | char version_id[64]; // çæ¬å· |
| | | char versionId[64]; // çæ¬å· |
| | | VersionNumRes() { |
| | | head.type = VERSION_NUM_RES; |
| | | head.len = sizeof(VersionNumRes); |
| | |
| | | // æä»¶ä¼ è¾ |
| | | struct FileInfo |
| | | { |
| | | char file_name[256]; |
| | | long long file_size; |
| | | char fileName[256]; |
| | | long long fileSize; |
| | | char s_filepath[128]; |
| | | char content[0]; |
| | | }; |
| | |
| | | struct UploadFileRes { // ä¸ä¼ æä»¶çååº |
| | | Head head; |
| | | bool state = false; |
| | | char file_name[256]; |
| | | char fileName[256]; |
| | | long long file_size; |
| | | UploadFileRes() |
| | | { |
| | |
| | | // è¯·æ± |
| | | struct VersionInfoEntryReq { |
| | | Head head; |
| | | char version_id[64]; // çæ¬å· |
| | | char version_id_old[64]; // ä¸ä¸ä¸ªçæ¬å· |
| | | char s_filepath[16][128]; //æå¡å¨æ¾ææ°çæ¬çè·¯å¾ |
| | | char version_description[256]; //æ´æ°å
容 |
| | | char version_creattime[32]; // æ´æ°æ¶é´ |
| | | char filename[16][128]; |
| | | long long filesize[16]; |
| | | char c_filepath[16][128]; |
| | | char versionId[64]; // çæ¬å· |
| | | char versionIdOld[64]; // ä¸ä¸ä¸ªçæ¬å· |
| | | char context[0]; //å
å«ä¸è½½æä»¶ä¿¡æ¯ |
| | | int fileNum; |
| | | |
| | | VersionInfoEntryReq() |
| | |
| | | struct VersionUpdateReq { |
| | | Head head; |
| | | |
| | | char cur_version_id[64]; // çæ¬å· |
| | | char curVersionId[64]; // çæ¬å· |
| | | VersionUpdateReq() |
| | | { |
| | | head.type = VERSION_UPDATE_REQ; |
| | |
| | | struct VersionUpdateRes { |
| | | Head head; |
| | | bool state = false; |
| | | char version_id[64]; // çæ¬å· |
| | | char update_date[32]; // æ´æ°æ¶é´ |
| | | char version_description[1024]; //æ´æ°æè¿° |
| | | char versionId[64]; // çæ¬å· |
| | | char updateDate[32]; // æ´æ°æ¶é´ |
| | | char versionDescription[1024]; //æ´æ°æè¿° |
| | | |
| | | VersionUpdateRes() |
| | | { |
| | |
| | | // çæ¬æ´æ°æä»¶ä¸è½½è¯·æ± |
| | | struct FileDownloadsReq { |
| | | Head head; |
| | | char version_id[64]; // çæ¬å· |
| | | char versionId[64]; // çæ¬å· |
| | | FileDownloadsReq() |
| | | { |
| | | head.type = FILE_DOWNLOADS_REQ; |
| | |
| | | // çæ¬æ´æ°æä»¶ä¸è½½ååº |
| | | struct FileDownloadsRes { |
| | | Head head; |
| | | char version_id[64]; // çæ¬å· |
| | | char versionId[64]; // çæ¬å· |
| | | char filename[128]; //æä»¶å |
| | | long long filesize; //æä»¶å¤§å° |
| | | char c_filepath[128]; //客æ·ç«¯æ¾ææ°çæ¬çæ¬å°è·¯å¾ |
| | | int fileNum; // æä»¶æ°é |
| | | long long all_fileSize; // æä»¶æ»å¤§å° |
| | | long long allFileSize; // æä»¶æ»å¤§å° |
| | | char content[0]; |
| | | FileDownloadsRes() |
| | | { |
| | |
| | | struct DownloadSuccessfullyRes{ |
| | | Head head; |
| | | bool state = false; |
| | | char file_name[256]; |
| | | long long file_size; |
| | | char fileName[256]; |
| | | long long fileSize; |
| | | DownloadSuccessfullyRes() |
| | | { |
| | | head.type = DOWNLOAD_SUCCESSFULLY_RES; |
| | |
| | | } |
| | | }; |
| | | |
| | | <<<<<<< HEAD |
| | | //æ¥å¿æ¥è¯¢ |
| | | |
| | | enum Typeinfo{ |
| | | LOGSEARCH_REQ,//æ¥å¿æ¥è¯¢è¯·æ± |
| | | LOGSEARCH_RES,//æ¥å¿æ¥è¯¢ååº |
| | | |
| | | }; |
| | | |
| | | struct Head |
| | | { |
| | | int type; // åè½ç±»å |
| | | int len; //å°å
é¿åº¦ |
| | | |
| | | }; |
| | | // æ¥å¿æ¥è¯¢è¯·æ±ç»æä½ |
| | | struct LogQueryReq { |
| | | Head heade; // æ°æ®å¤´ |
| | | char keyWords[0]; // åå¨å¤ä¸ªå
³é®åçææ§æ°ç» |
| | | ======= |
| | | //æ¥å¿ |
| | | struct ParsedLog { |
| | | char timestamp[64]; // æ¶é´æ³ |
| | |
| | | // æ¥å¿æ¥è¯¢è¯·æ±ç»æä½ |
| | | struct LogQueryReq { |
| | | Head head; // æ°æ®å¤´ |
| | | <<<<<<< HEAD |
| | | char keyWords[32]; // åå¨å
³é®åçæ°ç» |
| | | ======= |
| | | char keyWords[32]; // åå¨å
³é®åçæ°ç» |
| | | >>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6 |
| | | >>>>>>> 3d2b586460830c5dbebffe49bd3d5c2477de0aee |
| | | // æ åæé 彿° |
| | | LogQueryReq() { |
| | | head.type = LOGSEARCH_REQ; |
| | |
| | | |
| | | // æ¥å¿æ¥è¯¢ååºç»æä½ |
| | | struct LogQueryRes { |
| | | <<<<<<< HEAD |
| | | Head heade; |
| | | ======= |
| | | Head head; |
| | | >>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6 |
| | | int status; // ååºç¶æ (å¦ 0 表示æåï¼é 0 表示失败) |
| | | char errorMessage[256]; // é误信æ¯ï¼å¦ææï¼ |
| | | |
| | | // æ åæé 彿° |
| | | LogQueryRes() { |
| | | head.type = LOGSEARCH_RES; |
| | | <<<<<<< HEAD |
| | | head.len = sizeof(LogQueryRes); |
| | | ======= |
| | | head.len = sizeof(LogQueryRes); |
| | | >>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6 |
| | | } |
| | | }; |
| | | |
| | | |
| | | |
| | | |
| | | #endif // COMMON_H |
| | | #endif // COMMON_H |
| | | |