风速模式提示音、开关机提示音的控制改到温控设备存在的私有属性中和优化碳达人节能上传回路
This commit is contained in:
@@ -585,6 +585,11 @@ Public Class EnergySavingAttribute
|
|||||||
lidic.Add("ModalAddress", item.Values(4))
|
lidic.Add("ModalAddress", item.Values(4))
|
||||||
lidic.Add("IsUploadBaoJing", True)
|
lidic.Add("IsUploadBaoJing", True)
|
||||||
li.Add(lidic)
|
li.Add(lidic)
|
||||||
|
Else
|
||||||
|
Dim lidic As New Dictionary(Of String, Object)
|
||||||
|
lidic.Add("ModalAddress", item.Values(4))
|
||||||
|
lidic.Add("IsUploadBaoJing", False)
|
||||||
|
li.Add(lidic)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|||||||
@@ -4265,7 +4265,7 @@ Public Class TableInteraction
|
|||||||
Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
||||||
ncbuf.Add(GetActionData(DeviceModuleDic, Dbuf(0), "Temp", Dbuf(1), "0,1,1,1,1,1,16"))
|
ncbuf.Add(GetActionData(DeviceModuleDic, Dbuf(0), "Temp", Dbuf(1), "0,1,1,1,1,1,16"))
|
||||||
End If
|
End If
|
||||||
If FVer >67 Then
|
If FVer =67 Then
|
||||||
|
|
||||||
Dim btxtr As string
|
Dim btxtr As string
|
||||||
Dim bctr As Integer=48
|
Dim bctr As Integer=48
|
||||||
@@ -4287,6 +4287,7 @@ Public Class TableInteraction
|
|||||||
dim btxli As Byte()= GetActionData(DeviceModuleDic, DevName, "Temp", 1, btxtr)
|
dim btxli As Byte()= GetActionData(DeviceModuleDic, DevName, "Temp", 1, btxtr)
|
||||||
btxli(5) = bctr
|
btxli(5) = bctr
|
||||||
ncbuf.Add(btxli)
|
ncbuf.Add(btxli)
|
||||||
|
Else If FVer > 67 Then
|
||||||
Else
|
Else
|
||||||
If checkbuf(1).Equals("1") Then
|
If checkbuf(1).Equals("1") Then
|
||||||
'Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
'Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
||||||
@@ -4355,7 +4356,7 @@ Public Class TableInteraction
|
|||||||
ncbuf.Add(GetActionData(DeviceModuleDic, Dbuf(0), "Temp", Dbuf(1), "0,1,1,1,1,1,16"))
|
ncbuf.Add(GetActionData(DeviceModuleDic, Dbuf(0), "Temp", Dbuf(1), "0,1,1,1,1,1,16"))
|
||||||
|
|
||||||
End If
|
End If
|
||||||
If FVer >67 Then
|
If FVer =67 Then
|
||||||
|
|
||||||
Dim btxtr As string
|
Dim btxtr As string
|
||||||
Dim bctr As Integer=32
|
Dim bctr As Integer=32
|
||||||
@@ -4379,6 +4380,8 @@ Public Class TableInteraction
|
|||||||
dim btxli As Byte()= GetActionData(DeviceModuleDic, DevName, "Temp", 1, btxtr)
|
dim btxli As Byte()= GetActionData(DeviceModuleDic, DevName, "Temp", 1, btxtr)
|
||||||
btxli(5) = bctr
|
btxli(5) = bctr
|
||||||
ncbuf.Add(btxli)
|
ncbuf.Add(btxli)
|
||||||
|
Else If FVer > 67 Then
|
||||||
|
|
||||||
Else
|
Else
|
||||||
If checkbuf(1).Equals("1") Then
|
If checkbuf(1).Equals("1") Then
|
||||||
Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
Dbuf = dic.Item([Enum].GetName(GetType(AddPeripherals.Temproweven), AddPeripherals.Temproweven.互锁)).Trim.Split("*")
|
||||||
@@ -6684,7 +6687,7 @@ Public Class TableInteraction
|
|||||||
node = FindAttributeUnderModel(pNode, "设备存在", "水机无阀")
|
node = FindAttributeUnderModel(pNode, "设备存在", "水机无阀")
|
||||||
If node Then
|
If node Then
|
||||||
Dim BaudDevPort() As String = FindAttributeValueUnderModel(pNode, "设备存在", "水机无阀").Split(" ")
|
Dim BaudDevPort() As String = FindAttributeValueUnderModel(pNode, "设备存在", "水机无阀").Split(" ")
|
||||||
TemptDevType = CInt(BaudDevPort(0)) '父设备美型(1字节)
|
T1TemptDevType = CInt(BaudDevPort(0)) '父设备美型(1字节)
|
||||||
End If
|
End If
|
||||||
For Each Tcnode In pNode.Nodes
|
For Each Tcnode In pNode.Nodes
|
||||||
If Tcnode.Name.Equals("RS485_Curtain") And Not IsNothing(pNode.Desc.DevDescription) Then
|
If Tcnode.Name.Equals("RS485_Curtain") And Not IsNothing(pNode.Desc.DevDescription) Then
|
||||||
@@ -6710,6 +6713,24 @@ Public Class TableInteraction
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
If Tcnode.Name.ToUpper.Equals("TEMP") And Not IsNothing(pNode.Desc.DevDescription) Then
|
||||||
|
Curtainbuf= pNode.Desc.DevDescription.split(",")
|
||||||
|
If Curtainbuf.Length > 3 Then
|
||||||
|
If Curtainbuf(3).Equals("1") Then
|
||||||
|
TemptDevType =1
|
||||||
|
Else
|
||||||
|
TemptDevType =2
|
||||||
|
End If
|
||||||
|
If Curtainbuf(1).Equals("1") Then
|
||||||
|
TemptDevType=TemptDevType+4
|
||||||
|
Else
|
||||||
|
TemptDevType=TemptDevType+8
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
|
||||||
@@ -6718,6 +6739,7 @@ Public Class TableInteraction
|
|||||||
keepParam(2) = ParentDevPort
|
keepParam(2) = ParentDevPort
|
||||||
keepParam(8) =T1TemptDevType
|
keepParam(8) =T1TemptDevType
|
||||||
keepParam(9) = TemptDevType
|
keepParam(9) = TemptDevType
|
||||||
|
|
||||||
For indexi = 1 To 5
|
For indexi = 1 To 5
|
||||||
node = FindAttributeUnderModel(pNode, "设备存在", $"弱电输入{indexi}")
|
node = FindAttributeUnderModel(pNode, "设备存在", $"弱电输入{indexi}")
|
||||||
If node Then
|
If node Then
|
||||||
|
|||||||
Reference in New Issue
Block a user