From ea0b1e8e5f43c5fd0a7d479e25ede3b8cbea464a Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期一, 02 十二月 2024 17:17:19 +0800
Subject: [PATCH] tcp;可视对讲;
---
HDL-ON_iOS/Other/SkipControl.cs | 200 +++++++++++++++++++++++++-------------------------
1 files changed, 100 insertions(+), 100 deletions(-)
diff --git a/HDL-ON_iOS/Other/SkipControl.cs b/HDL-ON_iOS/Other/SkipControl.cs
index 9dfe6fc..9a8439d 100644
--- a/HDL-ON_iOS/Other/SkipControl.cs
+++ b/HDL-ON_iOS/Other/SkipControl.cs
@@ -18,123 +18,123 @@
public void SkipSiriView()
{
- ////var user = new SiriBaseView();
- ////user.View.BackgroundColor = new UIColor(242, 243, 247, 1);
+ //var user = new SiriBaseView();
+ //user.View.BackgroundColor = new UIColor(242, 243, 247, 1);
- ////HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
+ //HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
- //var sDM = new SiriKit.SceneDateManager();
- //Console.WriteLine($"IsLogin:{sDM.IsLgoin};accessToken:{sDM.AccessToken};refreshToken:{sDM.RefreshToken};RegionUrl:{sDM.RegionUrl};HomeId:{sDM.HomeId}");
-
- ////NSMutableArray list = new NSMutableArray();
- ////foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
- ////{
- //// list.Add(new HDLSceneSiri.HDLSiriControlModel()
- //// {
- //// UserSceneId = localScene.userSceneId,
- //// Name = localScene.name,
- //// });
- ////}
- ////var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
- ////vc.DataSource = list;
- //////vc.TitleName
- //////PresentViewController(vc, true, null);
- ////HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
-
-
- ////1.鍒濆鍖杁ataList
- //NSMutableArray dataSourceList = new NSMutableArray();
- ////2.鍒濆鍖栧満鏅垪琛ㄦ暟鎹�
- //HDLSiriShortcutModel sceneModel = new HDLSiriShortcutModel();
- //if (Language.CurrentLanguage == "Chinese")
- //{
- // sceneModel.Title = "鍦烘櫙";
- // sceneModel.Content = "灏嗗満鏅坊鍔犲埌蹇嵎鎸囦护锛屽嵆鍙�氳繃Siri鎵ц";
- //}
- //else
- //{
- // sceneModel.Title = "Scenes";
- // sceneModel.Content = "Add the scene to the shortcut, which can be executed through Siri";
- //}
+ var sDM = new SiriKit.SceneDateManager();
+ Console.WriteLine($"IsLogin:{sDM.IsLgoin};accessToken:{sDM.AccessToken};refreshToken:{sDM.RefreshToken};RegionUrl:{sDM.RegionUrl};HomeId:{sDM.HomeId}");
//NSMutableArray list = new NSMutableArray();
//foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
//{
- // list.Add(new HDLSiriControlModel()
+ // list.Add(new HDLSceneSiri.HDLSiriControlModel()
// {
- // ControlId = localScene.userSceneId,//涓嶈兘涓虹┖
- // ControlName = localScene.name,//涓嶈兘涓虹┖
- // ControlType = "1",//涓嶈兘涓虹┖
- // ControlJSONStr = "1",//涓嶈兘涓虹┖
- // ActionName = Language.CurrentLanguage == "Chinese"? "鍦烘櫙": "Scene"//涓嶈兘涓虹┖
+ // UserSceneId = localScene.userSceneId,
+ // Name = localScene.name,
// });
//}
- //sceneModel.List = NSArray.FromArray<HDLSiriControlModel>(list);
- //dataSourceList.Add(sceneModel);
-
- ////3.鍒濆鍖栧畨闃插垪琛ㄦ暟鎹�
- //HDLSiriShortcutModel securityModel = new HDLSiriShortcutModel();
- //if (Language.CurrentLanguage == "Chinese")
- //{
- // securityModel.Title = "瀹夐槻";
- // securityModel.Content = "灏嗗畨闃叉坊鍔犲埌蹇嵎鎸囦护锛屽嵆鍙�氳繃Siri鎵ц";
- //}else
- //{
- // securityModel.Title = "Security";
- // securityModel.Content = "Add security to the shortcut, which can be executed through Siri";
- //}
- //NSMutableArray list2 = new NSMutableArray();
- //foreach (var temp in HDL_ON.Entity.FunctionList.List.securities)
- //{
- // SecurityState securityState = new SecurityState()
- // {
- // gatewayId = DB_ResidenceData.Instance.HomeGateway.gatewayId,
- // sid = temp.sid,
- // status = "enable",
- // userSecurityId = temp.userSecurityId
- // };
-
- // var ControlJSONStr = Newtonsoft.Json.JsonConvert.SerializeObject(securityState);
-
- // list2.Add(new HDLSiriControlModel()
- // {
- // ControlId = temp.userSecurityId,//涓嶈兘涓虹┖
- // ControlName = temp.name,//涓嶈兘涓虹┖
- // ControlType = "2",//涓嶈兘涓虹┖
- // ControlJSONStr = ControlJSONStr,//涓嶈兘涓虹┖
- // ActionName = Language.CurrentLanguage == "Chinese" ? "瀹夐槻" : "Security"//涓嶈兘涓虹┖
-
- // });
- //}
- //securityModel.List = NSArray.FromArray<HDLSiriControlModel>(list2);
- //dataSourceList.Add(securityModel);
- ////4.璺宠浆Siri娣诲姞鎴栬�呯紪杈戠鐞嗛〉闈�
- //HDLSceneSiri.HDLSiriSceneListViewController vc = new HDLSceneSiri.HDLSiriSceneListViewController();
- //vc.DataSource = dataSourceList;
- //vc.HomeId = DB_ResidenceData.Instance.CurrentRegion.id;//涓嶈兘涓虹┖
- //if (Language.CurrentLanguage == "Chinese")
- //{
- // vc.TitleName = "蹇嵎鎸囦护";
- //}
- //else
- //{
- // vc.TitleName = "Shortcut instruction";
- //}
-
+ //var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
+ //vc.DataSource = list;
+ ////vc.TitleName
+ ////PresentViewController(vc, true, null);
//HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
+
+
+ //1.鍒濆鍖杁ataList
+ NSMutableArray dataSourceList = new NSMutableArray();
+ //2.鍒濆鍖栧満鏅垪琛ㄦ暟鎹�
+ HDLSiriShortcutModel sceneModel = new HDLSiriShortcutModel();
+ if (Language.CurrentLanguage == "Chinese")
+ {
+ sceneModel.Title = "鍦烘櫙";
+ sceneModel.Content = "灏嗗満鏅坊鍔犲埌蹇嵎鎸囦护锛屽嵆鍙�氳繃Siri鎵ц";
+ }
+ else
+ {
+ sceneModel.Title = "Scenes";
+ sceneModel.Content = "Add the scene to the shortcut, which can be executed through Siri";
+ }
+
+ NSMutableArray list = new NSMutableArray();
+ foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
+ {
+ list.Add(new HDLSiriControlModel()
+ {
+ ControlId = localScene.userSceneId,//涓嶈兘涓虹┖
+ ControlName = localScene.name,//涓嶈兘涓虹┖
+ ControlType = "1",//涓嶈兘涓虹┖
+ ControlJSONStr = "1",//涓嶈兘涓虹┖
+ ActionName = Language.CurrentLanguage == "Chinese"? "鍦烘櫙": "Scene"//涓嶈兘涓虹┖
+ });
+ }
+ sceneModel.List = NSArray.FromArray<HDLSiriControlModel>(list);
+ dataSourceList.Add(sceneModel);
+
+ //3.鍒濆鍖栧畨闃插垪琛ㄦ暟鎹�
+ HDLSiriShortcutModel securityModel = new HDLSiriShortcutModel();
+ if (Language.CurrentLanguage == "Chinese")
+ {
+ securityModel.Title = "瀹夐槻";
+ securityModel.Content = "灏嗗畨闃叉坊鍔犲埌蹇嵎鎸囦护锛屽嵆鍙�氳繃Siri鎵ц";
+ }else
+ {
+ securityModel.Title = "Security";
+ securityModel.Content = "Add security to the shortcut, which can be executed through Siri";
+ }
+ NSMutableArray list2 = new NSMutableArray();
+ foreach (var temp in HDL_ON.Entity.FunctionList.List.securities)
+ {
+ SecurityState securityState = new SecurityState()
+ {
+ gatewayId = DB_ResidenceData.Instance.HomeGateway.gatewayId,
+ sid = temp.sid,
+ status = "enable",
+ userSecurityId = temp.userSecurityId
+ };
+
+ var ControlJSONStr = Newtonsoft.Json.JsonConvert.SerializeObject(securityState);
+
+ list2.Add(new HDLSiriControlModel()
+ {
+ ControlId = temp.userSecurityId,//涓嶈兘涓虹┖
+ ControlName = temp.name,//涓嶈兘涓虹┖
+ ControlType = "2",//涓嶈兘涓虹┖
+ ControlJSONStr = ControlJSONStr,//涓嶈兘涓虹┖
+ ActionName = Language.CurrentLanguage == "Chinese" ? "瀹夐槻" : "Security"//涓嶈兘涓虹┖
+
+ });
+ }
+ securityModel.List = NSArray.FromArray<HDLSiriControlModel>(list2);
+ dataSourceList.Add(securityModel);
+ //4.璺宠浆Siri娣诲姞鎴栬�呯紪杈戠鐞嗛〉闈�
+ HDLSceneSiri.HDLSiriSceneListViewController vc = new HDLSceneSiri.HDLSiriSceneListViewController();
+ vc.DataSource = dataSourceList;
+ vc.HomeId = DB_ResidenceData.Instance.CurrentRegion.id;//涓嶈兘涓虹┖
+ if (Language.CurrentLanguage == "Chinese")
+ {
+ vc.TitleName = "蹇嵎鎸囦护";
+ }
+ else
+ {
+ vc.TitleName = "Shortcut instruction";
+ }
+
+ HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
}
public void SetData(bool isLogin, string accessToken, string refreshToken, string regionUrl, string homeId)
{
- //var sDM = new SiriKit.SceneDateManager();
- //sDM.IsLgoin = isLogin;
- //sDM.AccessToken = accessToken;
- //sDM.RefreshToken = refreshToken;
- //sDM.RegionUrl = regionUrl;
- //sDM.HomeId = homeId;
+ var sDM = new SiriKit.SceneDateManager();
+ sDM.IsLgoin = isLogin;
+ sDM.AccessToken = accessToken;
+ sDM.RefreshToken = refreshToken;
+ sDM.RegionUrl = regionUrl;
+ sDM.HomeId = homeId;
}
}
}
--
Gitblit v1.8.0