コード例 #1
0
ファイル: ServerGUI.cs プロジェクト: s9703830/SmartVillage
        public void CreateIECServer()
        {
            IEC61850Server = new IECServer();
            IECLogicalDevice device = new IECLogicalDevice("E1.QA5", "E1.QA5");

            IEC61850Server.AddLogicalDevice(device);
            IECLogicalNode node = new IECLogicalNode("/XCBR", "E1.QA5/XCBR8");
            device.AddLogicalNode(node);
            IECData data = new IECData(".Pos", "E1.QA5/XCBR8.Pos");
            node.AddData(data);
            IECDataAttribute attrib = new IECDataAttribute(".ctlVal", "0");
            data.AddDataAttribues(attrib);
            attrib = new IECDataAttribute(".stVal", "0");
            data.AddDataAttribues(attrib);
            attrib = new IECDataAttribute(".q", "0");
            data.AddDataAttribues(attrib);
            attrib = new IECDataAttribute(".t", "0");
            data.AddDataAttribues(attrib);
            attrib = new IECDataAttribute(".ctlModel", "0");
            data.AddDataAttribues(attrib);
        }
コード例 #2
0
ファイル: HostServer.cs プロジェクト: s9703830/SmartVillage
 public HostServer(IECServer iecserver)
 {
     _logger = new Logger();
     _iecserver = iecserver;
 }