From d8545fbd1b36a6766c57c987e5d89862b470fed9 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 03 九月 2020 09:46:29 +0800
Subject: [PATCH] 2020-09-03 1.修改风扇默认为关状态。2.Alexa添加设备时,去掉空调和通用开关选择添加支持。 3.场景增加通用开关添加和发送控制支持,Alexa 的场景同样增加通用开关的支持。

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/TV/ConfigIRCode.cs |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/TV/ConfigIRCode.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/TV/ConfigIRCode.cs
index 2251fb8..5719a2f 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/TV/ConfigIRCode.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/TV/ConfigIRCode.cs
@@ -49,6 +49,12 @@
                     port = common.LoopID.ToString ();
                 }
             }
+
+            #region 2020-07-03 璁板綍鍥炶矾澶囨敞
+            byte [] remakeBytes = CommonPage.MyEncodingGB2312.GetBytes (common.Name);
+            Array.Copy (remakeBytes, 0, updateInfraredBytes, 6, remakeBytes.Length < 20 ? remakeBytes.Length : 20);
+            #endregion
+
             bodyView = new FrameLayout () {
                 BackgroundColor = SkinStyle.Current.ViewColor
             };
@@ -389,7 +395,7 @@
                 InitBrandView (verticalScrolView, dialog);
 
             } catch (Exception ex) {
-                Console.WriteLine (ex.ToString ());
+                Utlis.WriteLine (ex.ToString ());
             } finally {
                 MainPage.Loading.Hide ();
             }
@@ -465,7 +471,7 @@
 
                         InitInfraredView ();
                     } catch (Exception ex) {
-                        Console.WriteLine ("dbnew3 error :" + ex.ToString ());
+                        Utlis.WriteLine ("dbnew3 error :" + ex.ToString ());
                     } finally {
                         MainPage.Loading.Hide ();
                     }
@@ -1395,7 +1401,7 @@
                                     infraredString = infraredDataList [infraredDataIndex];
                                     iCode = infraredString.Split ('_') [2];
                                     byteICode = iCode.Substring (0, iCode.IndexOf ("}")).Replace ("{", "").Trim ().Split (',');
-                                    Console.WriteLine (iCode);
+                                    Utlis.WriteLine (iCode);
                                     hByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) / 256);
                                     lByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) % 256);
                                     InfraredTypeCode = Convert.ToByte (infraredString.Split ('_') [0]);
@@ -1438,7 +1444,7 @@
                                     infraredString = infraredDataList [infraredDataIndex];
                                     iCode = infraredString.Split ('_') [2];
                                     byteICode = iCode.Substring (0, iCode.IndexOf ("}")).Replace ("{", "").Trim ().Split (',');
-                                    Console.WriteLine (iCode);
+                                    Utlis.WriteLine (iCode);
                                     hByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) / 256);
                                     lByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) % 256);
                                     InfraredTypeCode = Convert.ToByte (infraredString.Split ('_') [0]);
@@ -1491,7 +1497,7 @@
                                             infraredString = infraredDataList [infraredDataIndex];
                                             iCode = infraredString.Split ('_') [2];
                                             byteICode = iCode.Substring (0, iCode.IndexOf ("}")).Replace ("{", "").Trim ().Split (',');
-                                            Console.WriteLine (iCode);
+                                            Utlis.WriteLine (iCode);
                                             hByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) / 256);
                                             lByte = Convert.ToByte (Convert.ToInt32 (infraredString.Split ('_') [1].Trim ()) % 256);
                                             InfraredTypeCode = Convert.ToByte (infraredString.Split ('_') [0]);

--
Gitblit v1.8.0