Browse Source

修正当批量写入的TAG在同一个Area和DBNumber且未超过limit时不会进行写入

pull/21/head
Kevin 8 years ago
parent
commit
d6068b5d44
  1. 2
      SCADA/Program/DataService/ExtensionMethods.cs

2
SCADA/Program/DataService/ExtensionMethods.cs

@ -317,7 +317,7 @@ namespace DataService
int endIndex = 0; int endIndex = 0;
while (endIndex < addrArr.Length) while (endIndex < addrArr.Length)
{ {
if (start.Area != addrArr[endIndex].Area || start.DBNumber != addrArr[endIndex].DBNumber || endIndex - startIndex >= limit) if (start.Area != addrArr[endIndex].Area || start.DBNumber != addrArr[endIndex].DBNumber || endIndex - startIndex >= limit || endIndex == addrArr.Length - 1)
{ {
for (int i = startIndex; i < endIndex; i++) for (int i = startIndex; i < endIndex; i++)
{ {

Loading…
Cancel
Save