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