private void LoadProber(XmlDocument xmlDoc, ProberConfigData configData) { XmlOldProber xmlProber = new XmlOldProber(); xmlProber.LoadConfig(xmlDoc); configData.ActiveProber = xmlProber.ActiveProber; configData.Timeout = xmlProber.Timeout; configData.SimulatorEnabled = xmlProber.SimulatorEnabled; configData.IsProbeCleanEnabled = xmlProber.IsProbeCleanEnabled; configData.ProbeCleanCount = xmlProber.ProbeCleanCount; configData.IsProbeXyScrub = xmlProber.IsProbeXyScrub; LoadEg2001(xmlDoc, configData.Eg2001); LoadEg4090(xmlDoc, configData.Eg4090); LoadGsi(xmlDoc, configData.Gsi); LoadKla1007(xmlDoc, configData.Kla1007); LoadTelp8(xmlDoc, configData.Telp8); LoadUf2000(xmlDoc, configData.Uf2000); LoadVirtualProber(xmlDoc, configData.Virtual); }
private void SaveProber(XmlDocument xmlDoc, ProberConfigData configData) { XmlOldProber xmlProber = new XmlOldProber(); xmlProber.ActiveProber = configData.ActiveProber; xmlProber.Timeout = configData.Timeout; xmlProber.SimulatorEnabled = configData.SimulatorEnabled; xmlProber.IsProbeCleanEnabled = configData.IsProbeCleanEnabled; xmlProber.ProbeCleanCount = configData.ProbeCleanCount; xmlProber.IsProbeXyScrub = configData.IsProbeXyScrub; SaveEg2001(xmlDoc, configData.Eg2001); SaveEg4090(xmlDoc, configData.Eg4090); SaveGsi(xmlDoc, configData.Gsi); SaveKla1007(xmlDoc, configData.Kla1007); SaveTelp8(xmlDoc, configData.Telp8); SaveUf2000(xmlDoc, configData.Uf2000); SaveVirtualProber(xmlDoc, configData.Virtual); xmlProber.SaveConfig(xmlDoc); }