public int ImportConfig(XmlNode xmlNode) { var iRet = 0; if (xmlNode != null) { _config = XMLHelper.XMLToObject(xmlNode, typeof(DalsaConfig)) as DalsaConfig; } else { return(-1); } return(iRet); }
public PrimDalsa() { _config = new DalsaConfig(); if (_core == null) { _core = new DalsaCore(_config, Name); _core.DalsaImageArrivedHandle += _core_DalsaImageArrivedHandle; _core.ObjSize = _config.Width * _config.Height; _core.Online = true; } PrimConfigUI = new PrimConfigControl(); ((PrimConfigControl)PrimConfigUI).SetDalsaCore(_core); ((PrimConfigControl)PrimConfigUI).SetDalsaConfig(_config); PrimDebugUI = new PrimDebugControl(); PrimOutputUI = new PrimOutputControl(); }
public void SetDalsaConfig(DalsaConfig dalsaConfig) { _dalsaConfig = dalsaConfig; LoadConfig(); }