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