将所有的VariableData改为Variable,将DataVariables改为Variables,修复了变量添加MQTT服务器后,服务器列表不更新的问题
This commit is contained in:
@@ -98,23 +98,23 @@ namespace PMSWPF.Tests
|
||||
"Excel表格式不正确:第一列的名字是:Name,第三列的名字是:Data Type,Data Type,第四列的名字是:Logical Address,请检查");
|
||||
|
||||
|
||||
List<VariableData> variableDatas = new List<VariableData>();
|
||||
List<Variable> variables = new List<Variable>();
|
||||
foreach (DataRow dataRow in dataTable.Rows)
|
||||
{
|
||||
VariableData variableData = new VariableData();
|
||||
variableData.Name=dataRow["Name"].ToString();
|
||||
variableData.DataType=SiemensHelper.S7ToCSharpTypeString(dataRow["Data Type"].ToString()) ;
|
||||
Variable variable = new Variable();
|
||||
variable.Name=dataRow["Name"].ToString();
|
||||
variable.DataType=SiemensHelper.S7ToCSharpTypeString(dataRow["Data Type"].ToString()) ;
|
||||
var exS7Addr=dataRow["Logical Address"].ToString();
|
||||
if (exS7Addr.StartsWith("%"))
|
||||
{
|
||||
variableData.S7Address = exS7Addr.Substring(1);
|
||||
variable.S7Address = exS7Addr.Substring(1);
|
||||
}
|
||||
|
||||
variableData.ProtocolType = ProtocolType.S7;
|
||||
variableData.SignalType = SignalType.OtherASignal;
|
||||
variableDatas.Add(variableData);
|
||||
variable.ProtocolType = ProtocolType.S7;
|
||||
variable.SignalType = SignalType.OtherASignal;
|
||||
variables.Add(variable);
|
||||
}
|
||||
Assert.Greater(variableDatas.Count, 0);
|
||||
Assert.Greater(variables.Count, 0);
|
||||
// Assert
|
||||
// Assert.AreEqual(2, result.Rows.Count);FDFD
|
||||
// Assert.AreEqual("1", result.Rows[0]["Id"]);
|
||||
|
||||
Reference in New Issue
Block a user