From f2dc339a90467553ef7fe86a8312bdc9d590e420 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 23 九月 2020 09:27:11 +0800
Subject: [PATCH] 更新 DeviceName.ini
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs | 32 +++++++++++++++-----------------
1 files changed, 15 insertions(+), 17 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs
index 0917329..1758563 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs
@@ -184,9 +184,11 @@
var dateTime = DateTime.Now;
while ((DateTime.Now - dateTime).TotalMilliseconds < 3000)
{
- if (topicCount <= 0 || error == true)
+ //if (error == true) { break; }
+ if (topicCount <= 0)
{
//9娆′富棰樺叏閮ㄦ帴鏀跺畬鎴�
+ await Task.Delay(1000);
break;
}
await Task.Delay(50);
@@ -230,6 +232,9 @@
SafeguardZoneInfo zoneInfo = this.dicAllZoneInfo[allData.ZoneId];
zoneInfo.ZoneId = allData.ZoneId;
zoneInfo.ZoneName = allData.ZoneName;
+
+ //淇℃伅鎺ㄩ��
+ zoneInfo.InformationPush = allData.IsDisablePushMessage;
//澶勭悊璁惧
foreach (var data2 in allData.DeviceList)
@@ -285,9 +290,6 @@
zoneInfo.dicAlarmDevice.Clear();
zoneInfo.dicScenes.Clear();
-
- //淇℃伅鎺ㄩ��
- zoneInfo.InformationPush = resData.IsDisablePushMessage;
foreach (var data in resData.Actions)
{
@@ -455,7 +457,7 @@
foreach (var device in listdevice)
{
int MomentStatus = 1;
- int TriggerZoneStatus = 1;
+ int TriggerZoneStatus = 3;
//鑾峰彇瀹夐槻浼犳劅鍣ㄧ殑鐬棿鐘舵�佽瀹氬��
this.GetSafeguardSensorMomentStatus(device, ref MomentStatus, ref TriggerZoneStatus);
@@ -594,43 +596,43 @@
if (device.IasDeviceType == 13)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//鐑熼浘浼犳劅鍣�
else if (device.IasDeviceType == 40)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//姘翠镜浼犳劅鍣�
else if (device.IasDeviceType == 42)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//鐕冩皵浼犳劅鍣�
else if (device.IasDeviceType == 43)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//绱ф�ユ寜閽�
else if (device.IasDeviceType == 44)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//閽ュ寵鎵�
else if (device.IasDeviceType == 277)
{
MomentStatus = 1;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//闂ㄧ獥浼犳劅鍣�
else if (device.IasDeviceType == 21 || device.IasDeviceType == 22)
{
MomentStatus = 0;
- TriggerZoneStatus = 1;
+ TriggerZoneStatus = 3;
}
//濡傛灉鏄櫄鎷熻澶囷紝鍒欒繖涓笢瑗挎案鎭掍负0
if (device.DriveCode > 0)
@@ -1737,10 +1739,6 @@
/// <returns>0:鎺ㄩ�� 1:涓嶆帹閫�</returns>
public int GetGarrisonInformationPushStatu(int zoneId)
{
- if (zoneId > 3)
- {
- zoneId = 3;
- }
if (this.dicAllZoneInfo.ContainsKey(zoneId) == false)
{
return 1;
@@ -2335,7 +2333,7 @@
/// </summary>
public string ZoneName;
/// <summary>
- /// 淇℃伅鎺ㄩ�� 0:鎺ㄩ�� 1:涓嶆帹閫� (鍙湁闃插尯ID:1,2,3鎵嶄細鏈夈��4,5鐨勯兘褰掍负3,鍥犱负瀹冩槸浠ラ槻鍖烘ā寮廔D(ActionType)涓哄崟浣嶇殑)
+ /// 淇℃伅鎺ㄩ�� 0:鎺ㄩ�� 1:涓嶆帹閫�
/// </summary>
public int InformationPush = 1;
/// <summary>
--
Gitblit v1.8.0