public void DefineNVL(NodeVL nvl) { List <NodeBase> ndar = new List <NodeBase>(); foreach (NodeBase n in nvl.GetChildNodes()) { ndar.Add(n); } iecs.Send(ndar.ToArray(), nvl.CommAddress, ActionRequested.DefineNVL); }
void createVL(NodeVL vl, LogicalNode ln) { IEC61850.Server.DataSet dataSet = new IEC61850.Server.DataSet(vl.Name, ln); vl.SCLServerModelObject = dataSet; foreach (NodeVLM vlm in vl.GetChildNodes()) { DataSetEntry dse = new DataSetEntry(dataSet, vlm.SCL_ServerLink, -1, null); vlm.SCLServerModelObject = dse; } }
void OnDefineNVLClick(object sender, EventArgs e) { NodeVL nvl = (NodeVL)(sender as ToolStripItem).Tag; Iec61850State iecs = nvl.GetIecs(); List <NodeBase> ndar = new List <NodeBase>(); foreach (NodeBase n in nvl.GetChildNodes()) { ndar.Add(n); } iecs.Send(ndar.ToArray(), nvl.CommAddress, ActionRequested.DefineNVL); }
internal AddNVLView(NodeVL list, NodeBase lists, TreeNode listsNode, EventHandler onNVListChanged) { InitializeComponent(); this.list = list; this.lists = lists; this.listsNode = listsNode; this.OnNVListChanged += onNVListChanged; this.textBox1.Text = list.Name; foreach (NodeBase b in list.GetChildNodes()) { ListViewItem it = this.listView1.Items.Add(new ListViewItem(b.IecAddress)); it.Tag = b; } }