From a4170bd5a193943ad71bcc35f9e35344dbfaba96 Mon Sep 17 00:00:00 2001 From: lhl <1281544429@qq.com> Date: 星期二, 05 十一月 2024 21:54:19 +0800 Subject: [PATCH] 修改common的设备管理结构体 --- common.h | 41 +++++++++++++++++++++-------------------- 1 files changed, 21 insertions(+), 20 deletions(-) diff --git a/common.h b/common.h index fb8ffa3..e6d913b 100644 --- a/common.h +++ b/common.h @@ -276,22 +276,22 @@ //璁惧绠$悊 struct DevicesInfo { - int deviceID; char deviceName[32];//璁惧鍚嶇О char deviceStatus[32];//璁惧鐘舵�� + char area[32]; // 鍦板尯 + double longitude;//缁忓害 + double latitude;//绾害 + char purchasingTime[15];//璐拱鏃堕棿 + char installTime[15];//瀹夎鏃堕棿 char manufacturer[100];//鍘傚 + char devicesSerialNumber[32];//璁惧缂栫爜 char devicesType[32];//璁惧绫诲瀷 - double longitude;//缁忓害 - double latitude;//绾害 - char purchasingTime[15];//璐拱鏃堕棿 - char installTime[15];//瀹夎鏃堕棿 - char devicesSerialNumber[32];//璁惧缂栫爜 }; //娣诲姞璁惧 struct ADReq//娣诲姞璇锋眰 { Head head; - char deviceName[32]; + DevicesInfo devInfo[0]; ADReq() { head.type = AD_REQ; head.len = sizeof(ADReq); @@ -302,7 +302,7 @@ struct ADRes//娣诲姞鍝嶅簲 { Head head; - int type; + int status; ADRes() { head.type = AD_RES; head.len = sizeof(ADRes); @@ -310,22 +310,23 @@ }; //淇敼璁惧 -struct MDRes//淇敼璇锋眰 +struct MDReq//淇敼璇锋眰 { Head head; - DevicesInfo info; - MDRes() { - head.type = MD_RES; - head.len = sizeof(MDRes); - } -}; -struct MDReq//淇敼鍝嶅簲 -{ - Head head; - int type; + MDReq() { head.type = MD_REQ; head.len = sizeof(MDReq); + } +}; +struct MDRes//淇敼鍝嶅簲 +{ + Head head; + DevicesInfo info; + int status; + MDRes() { + head.type = MD_RES; + head.len = sizeof(MDRes); } }; //鏌ヨ璁惧 @@ -341,7 +342,7 @@ struct QDRes//鏌ヨ鍝嶅簲 { Head head; - int type; + int status; QDRes() { head.type = QD_RES; head.len = sizeof(QDRes); -- Gitblit v1.8.0