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); }
public HostServer(IECServer iecserver) { _logger = new Logger(); _iecserver = iecserver; }