public LeisaiIOCard() { _ioConfig = new LeisaiIOConfig(); PrimDebugUI = new PrimDefaultConfigControl(this); PrimConfigUI = new PrimDefaultConfigControl(this); PrimOutputUI = new PrimDefaultConfigControl(this); }
public int ImportConfig(XmlNode xmlNode) { var iRet = 0; if (xmlNode != null) { _ioConfig = XMLHelper.XMLToObject(xmlNode, typeof(LeisaiIOConfig)) as LeisaiIOConfig; if (_ioConfig != null) { Name = _ioConfig.Name; DevIndex = _ioConfig.DevIndex; Node = _ioConfig.Node; ConfigFilePath = _ioConfig.ConfigFilePath; PrimTypeName = _ioConfig.PrimTypeName; PrimId = _ioConfig.PrimId; } } else { return(-1); } return(iRet); }
public XmlNode ExportConfig() { _ioConfig = _ioConfig ?? new LeisaiIOConfig(); _ioConfig.Name = Name; _ioConfig.DevIndex = DevIndex; _ioConfig.Node = Node; _ioConfig.ConfigFilePath = ConfigFilePath; _ioConfig.PrimTypeName = PrimTypeName; _ioConfig.PrimId = PrimId; var node = XMLHelper.ObjectToXML(_ioConfig); return(node); }