private void LoadVirtualProber(XmlDocument xmlDoc, VirtualProberConfigData configData) { configData.ConnectDelay = GetInt(xmlDoc, "ProberVirtualConnectDelay", configData.ConnectDelay); configData.DisconnectDelay = GetInt(xmlDoc, "ProberVirtualDisconnectDelay", configData.DisconnectDelay); configData.InitDelay = GetInt(xmlDoc, "ProberVirtualInitDelay", configData.InitDelay); configData.WriteSettingDelay = GetInt(xmlDoc, "ProberVirtualWriteSettingDelay", configData.WriteSettingDelay); configData.ReadSettingDelay = GetInt(xmlDoc, "ProberVirtualReadSettingDelay", configData.ReadSettingDelay); configData.WriteAlignmentDelay = GetInt(xmlDoc, "ProberVirtualWriteAlignmentDelay", configData.WriteAlignmentDelay); configData.ReadAlignmentDelay = GetInt(xmlDoc, "ProberVirtualReadAlignemtDelay", configData.ReadAlignmentDelay); configData.StartLotDelay = GetInt(xmlDoc, "ProberVirtualStartLotDelay", configData.StartLotDelay); configData.EndLotDelay = GetInt(xmlDoc, "ProberVirtualEndLotDelay", configData.EndLotDelay); configData.LoadWaferDelay = GetInt(xmlDoc, "ProberVirtualLoadWaferDelay", configData.LoadWaferDelay); configData.UnloadWaferDelay = GetInt(xmlDoc, "ProberVirtualUnloadWaferDelay", configData.UnloadWaferDelay); configData.StartWaferDelay = GetInt(xmlDoc, "ProberVirtualStartWaferDelay", configData.StartWaferDelay); configData.EndWaferDelay = GetInt(xmlDoc, "ProberVirtualEndWaferDelay", configData.EndWaferDelay); configData.GetWaferIdDelay = GetInt(xmlDoc, "ProberVirtualGetWaferIdDelay", configData.GetWaferIdDelay); configData.MoveToDelay = GetInt(xmlDoc, "ProberVirtualMoveToDelay", configData.MoveToDelay); configData.InkDieDelay = GetInt(xmlDoc, "ProberVirtualInkDieDelay", configData.InkDieDelay); configData.ContactDelay = GetInt(xmlDoc, "ProberVirtualContactDelay", configData.ContactDelay); configData.UncontactDelay = GetInt(xmlDoc, "ProberVirtualUncontactDelay", configData.UncontactDelay); configData.RecontactDelay = GetInt(xmlDoc, "ProberVirtualRecontactDelay", configData.RecontactDelay); configData.TestCompleteDelay = GetInt(xmlDoc, "ProberVirtualTestCompleteDelay", configData.TestCompleteDelay); configData.PauseDelay = GetInt(xmlDoc, "ProberVirtualPauseDelay", configData.PauseDelay); configData.ContinueDelay = GetInt(xmlDoc, "ProberVirtualContinueDelay", configData.ContinueDelay); configData.AbortDelay = GetInt(xmlDoc, "ProberVirtualAbortDelay", configData.AbortDelay); configData.ShowMessageDelay = GetInt(xmlDoc, "ProberVirtualShowMessageDelay", configData.ShowMessageDelay); configData.ClearMessageDelay = GetInt(xmlDoc, "ProberVirtualClearMessageDelay", configData.ClearMessageDelay); configData.BuzzerOnDelay = GetInt(xmlDoc, "ProberVirtualBuzzerOnDelay", configData.BuzzerOnDelay); configData.BuzzerOffDelay = GetInt(xmlDoc, "ProberVirtualBuzzerOffDelay", configData.BuzzerOffDelay); configData.ForwardCommandDelay = GetInt(xmlDoc, "ProberVirtualForwardCommandDelay", configData.ForwardCommandDelay); }
private void LoadVirtualProber(XmlDocument xmlDoc, VirtualProberConfigData configData) { XmlOldVirtualProber xmlVirtual = new XmlOldVirtualProber(); xmlVirtual.LoadConfig(xmlDoc); configData.ConnectDelay = xmlVirtual.ConnectDelay; configData.DisconnectDelay = xmlVirtual.DisconnectDelay; configData.InitDelay = xmlVirtual.InitDelay; configData.WriteSettingDelay = xmlVirtual.WriteSettingDelay; configData.ReadSettingDelay = xmlVirtual.ReadSettingDelay; configData.WriteAlignmentDelay = xmlVirtual.WriteAlignmentDelay; configData.ReadAlignmentDelay = xmlVirtual.ReadAlignmentDelay; configData.StartLotDelay = xmlVirtual.StartLotDelay; configData.EndLotDelay = xmlVirtual.EndLotDelay; configData.LoadWaferDelay = xmlVirtual.LoadWaferDelay; configData.UnloadWaferDelay = xmlVirtual.UnloadWaferDelay; configData.StartWaferDelay = xmlVirtual.StartWaferDelay; configData.EndWaferDelay = xmlVirtual.EndWaferDelay; configData.GetWaferIdDelay = xmlVirtual.GetWaferIdDelay; configData.MoveToDelay = xmlVirtual.MoveToDelay; configData.InkDieDelay = xmlVirtual.InkDieDelay; configData.ContactDelay = xmlVirtual.ContactDelay; configData.UncontactDelay = xmlVirtual.UncontactDelay; configData.RecontactDelay = xmlVirtual.RecontactDelay; configData.TestCompleteDelay = xmlVirtual.TestCompleteDelay; configData.PauseDelay = xmlVirtual.PauseDelay; configData.ContinueDelay = xmlVirtual.ContinueDelay; configData.AbortDelay = xmlVirtual.AbortDelay; configData.ShowMessageDelay = xmlVirtual.ShowMessageDelay; configData.ClearMessageDelay = xmlVirtual.ClearMessageDelay; configData.BuzzerOnDelay = xmlVirtual.BuzzerOnDelay; configData.BuzzerOffDelay = xmlVirtual.BuzzerOffDelay; configData.ForwardCommandDelay = xmlVirtual.ForwardCommandDelay; }