From bd68f0a389e4e47b108749afea26a4eb5418e31b Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 09 六月 2022 11:07:04 +0800
Subject: [PATCH] 平台迁移功能,手动升级功能

---
 Crabtree/SmartHome/HDL/Operation/Control.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/Crabtree/SmartHome/HDL/Operation/Control.cs b/Crabtree/SmartHome/HDL/Operation/Control.cs
index a0515f1..a0e7570 100644
--- a/Crabtree/SmartHome/HDL/Operation/Control.cs
+++ b/Crabtree/SmartHome/HDL/Operation/Control.cs
@@ -82,6 +82,9 @@
                 case Command.enjoyUpgradeACK:
                 case Command.enjoyUpgrade2ACK:
                 case Command.readGatewayVisionACK:
+                case Command.InitializationGatewayACK:
+                case Command.WriteSecretKeyACK:
+                case Command.WriteHomeIdACK:
                     receiveFlag += "";
                     break;
                 case Command.ReadDoorLockSceneObjACK:
@@ -276,7 +279,7 @@
                 default:
                     break;
                 }
-                //System.Console.WriteLine ("鎺ユ敹鍒版暟鎹細" + receiveFlag);
+                System.Console.WriteLine ("鎺ユ敹鍒版暟鎹細" + receiveFlag);
 
                 for (int i = 0; i < controlList.Count; i++) {
                     try {
@@ -447,9 +450,14 @@
             switch (target.Command) {
             case Command.readGatewayVision:
             case Command.enjoyUpgrade:
-            case Command.enjoyUpgrade2:
+            case Command.InitializationGateway:
+            case Command.WriteSecretKey:
+            case Command.WriteHomeId:
                 this.SendFlag += "";
                 break;
+            case Command.enjoyUpgrade2:
+                this.SendFlag = string.Format ("{0},{1},{2},", target.SubnetID, target.DeviceID, (int)target.Command - 1);
+                break;
             case Command.ReadDoorLockSceneObj:
                 this.SendFlag += string.Format ("{0},{1},{2},{3},{4}", target.AddData [0], target.AddData [1], target.AddData [2], target.AddData [3], target.AddData [4]);
                 break;

--
Gitblit v1.8.0