From ec7eb85fa303f6d2457f68eb10a958320b527838 Mon Sep 17 00:00:00 2001
From: congmu <congmu2024@163.com>
Date: 星期四, 31 十月 2024 15:59:35 +0800
Subject: [PATCH] 提交commit.h

---
 common.h |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/common.h b/common.h
index ef634f6..a93c4bd 100644
--- a/common.h
+++ b/common.h
@@ -27,6 +27,18 @@
     MAPMARK_REQ,//鍦板浘鏍囨敞璇锋眰
 	MAPMARK_RES//鍦板浘鏍囨敞鍝嶅簲
 
+	//澶у睆鏄剧ず
+	ENVIRONMENT_REQ,//鐜鏁版嵁璇锋眰
+    ENVIRONMENT_RES,//鐜鏁版嵁鍝嶅簲
+    DEVICESTATUS_REQ,//璁惧鐘舵�佽姹�
+    DEVICESTATUS_RES,//璁惧鐘舵�佸搷搴�
+    MOVEMENTRECORD_REQ,//鎿嶄綔鏃ュ織璇锋眰
+    MOVEMENTRECORD_RES,//鎿嶄綔鏃ュ織鍝嶅簲
+    ALARMRECORD_REQ,//璀︽姤璁板綍璇锋眰
+    ALARMRECORD_RES,//璀︽姤璁板綍鍝嶅簲
+    YIELD_REQ,//鐓ょ熆浜ч噺璇锋眰
+    YIELD_RES,//鐓ょ熆浜ч噺鍝嶅簲
+
     //鐢熶骇璁″垝绠$悊
     ADDPRODUCTIONPLAN_REQ,//娣诲姞涓�琛屾暟鎹殑璇锋眰缁撴瀯浣�
 	ADDPRODUCTIONPLAN_RES,//娣诲姞涓�琛屾暟鎹殑鍝嶅簲缁撴瀯浣�
@@ -300,6 +312,68 @@
 };
 
 
+//鐜鏁版嵁璇锋眰
+struct EnvironmentReq
+{
+    Head head;
+    float temp;//娓╁害
+    float humidity;//婀垮害
+    float oxygen;//姘ф皵娴撳害
+    float carbon;//涓�姘у寲纰虫祿搴�
+        EnvironmentReq(){
+        head.type = ENVIRONMENT_REQ;
+        head.len = sizeof(EnvironmentReq);
+    }
+};
+//璁惧鐘舵�佽姹�
+struct DeviceStatusReq
+{
+    Head head;
+    int device_ID;//璁惧缂栧彿
+    char device_Name[32];//璁惧鍚嶇О
+    char device_Status[32];//璁惧鐘舵��
+        DeviceStatusReq(){
+        head.type = DEVICESTATUS_REQ;
+        head.len = sizeof(DeviceStatusReq);
+    }
+};
+//鎿嶄綔鏃ュ織璇锋眰
+struct MovementRecordReq
+{
+    Head head;
+    char user_Name;//鎿嶄綔鐢ㄦ埛鍚�
+    char alarm_Time[32];//鎿嶄綔鏃堕棿
+    char device_Name[32];//鎿嶄綔璁惧
+    char movement[256];//鎿嶄綔鎻忚堪
+        MovementRecordReq(){
+        head.type = MOVEMENTRECORD_REQ;
+        head.len = sizeof(MovementRecordReq);
+    }
+};
+//璀︽姤璁板綍璇锋眰
+struct AlarmRecordReq
+{
+    Head head;
+    char alarm_Time[32];//璀︽姤鏃堕棿
+    char alarm_type[32];//瑙e喅鏃堕棿
+    char alarm_Content[256];//璀︽姤鍐呭
+        AlarmRecordReq(){
+        head.type = ALARMRECORD_REQ;
+        head.len = sizeof(AlarmRecordReq);
+    }
+};
+//鐓ょ熆浜ч噺璇锋眰
+struct YieldReq
+{
+    Head head;
+    int month;//鏈堜唤
+    int yield;//浜ч噺
+        YieldReq(){
+        head.type = YIELD_REQ;
+        head.len = sizeof(YieldReq);
+    }
+};
+
 //娣诲姞涓�琛屾暟鎹殑璇锋眰缁撴瀯浣�
 struct AddProductionPlanReq {
 	Head head;

--
Gitblit v1.8.0