Exemple #1
0
        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);
        }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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;
            }
        }