From be7ec1960708164fb0fe36996c6e6bfa41afe207 Mon Sep 17 00:00:00 2001 From: congmu <congmu2024@163.com> Date: 星期五, 01 十一月 2024 15:12:55 +0800 Subject: [PATCH] common --- common.h | 82 ++++++++++++++++++++++++----------------- 1 files changed, 48 insertions(+), 34 deletions(-) diff --git a/common.h b/common.h index 3fb2653..a714e74 100644 --- a/common.h +++ b/common.h @@ -25,8 +25,8 @@ //璁惧绠$悊 AD_Req,//娣诲姞璁惧璇锋眰 AD_Res,//娣诲姞璁惧鍝嶅簲 - DD_Req,//鍋滄璁惧璇锋眰 - DD_Res,//鍋滄璁惧璇锋眰 + CD_Req,//鍏抽棴璁惧璇锋眰 + CD_Res,//鍏抽棴璁惧璇锋眰 PD_Req,//鏆傚仠璁惧璇锋眰 PD_Res,//鏆傚仠璁惧璇锋眰 @@ -273,15 +273,22 @@ { 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; @@ -290,17 +297,17 @@ }; -//鍋滄璁惧 -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]; @@ -308,15 +315,18 @@ 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); } }; @@ -338,11 +348,15 @@ 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; @@ -635,26 +649,26 @@ // 绯荤粺杩愯鐘舵�佽〃鐩稿叧淇℃伅 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]; // 瀹夊叏鍙傛暟 }; // 鍘嗗彶鏌ヨ鍝嶅簲缁撴瀯浣� // 瀹夊叏鐘舵�佽〃鐩稿叧淇℃伅 -- Gitblit v1.8.0