public XmlOldDb() { configElement = new SelfManagedXmlElement("Database"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("IsEnabled", true); configElement.AddChild(enabledElement); databaseServerNameElement = new StringXmlElement("DatabaseServerName", string.Empty); configElement.AddChild(databaseServerNameElement); databaseNameElement = new StringXmlElement("DatabaseName", string.Empty); configElement.AddChild(databaseNameElement); portElement = new IntegerXmlElement("Port", 1521); configElement.AddChild(portElement); userIdElement = new StringXmlElement("UserId", string.Empty); configElement.AddChild(userIdElement); passwordElement = new StringXmlElement("Password", string.Empty); configElement.AddChild(passwordElement); useTrakLotElement = new BooleanXmlElement("UseTrakLotId", true); configElement.AddChild(useTrakLotElement); }
public XmlOldGpib() { xmlNode = new SelfManagedXmlElement("GPIB"); systemControllerElement = new BooleanXmlElement("SystemController", true); xmlNode.AddChild(systemControllerElement); boardIndexElement = new IntegerXmlElement("BoardIndex", 0); xmlNode.AddChild(boardIndexElement); boardPrimaryAddressElement = new IntegerXmlElement("BoardPrimaryAddress", 0); xmlNode.AddChild(boardPrimaryAddressElement); boardSecondaryAddressElement = new IntegerXmlElement("BoardSecondaryAddress", 0); // 0 is NONE xmlNode.AddChild(boardSecondaryAddressElement); devicePrimaryAddressElement = new IntegerXmlElement("DevicePrimaryAddress", 1); xmlNode.AddChild(devicePrimaryAddressElement); deviceSecondaryAddressElement = new IntegerXmlElement("DeviceSecondaryAddress", 0); // 0 is NONE xmlNode.AddChild(deviceSecondaryAddressElement); isEoiElement = new BooleanXmlElement("IsEOI", true); xmlNode.AddChild(isEoiElement); isEosElement = new BooleanXmlElement("IsEOS", false); xmlNode.AddChild(isEosElement); eightBitEosElement = new BooleanXmlElement("EightBitEOS", false); xmlNode.AddChild(eightBitEosElement); eosCharElement = new IntegerXmlElement("EowChar", 0); xmlNode.AddChild(eosCharElement); }
public XmlConfig() : base("localSetting") { mapperIdElement = new StringXmlElement("MapperId", string.Empty); rootElement.AddChild(mapperIdElement); proberIdElement = new StringXmlElement("ProberId", string.Empty); rootElement.AddChild(proberIdElement); testerIdElement = new StringXmlElement("TesterId", string.Empty); rootElement.AddChild(testerIdElement); newConfigEnabledElement = new BooleanXmlElement("NewConfigEnabled", false); rootElement.AddChild(newConfigEnabledElement); wsConfigEnabledElement = new BooleanXmlElement("WsConfigEnabled", false); rootElement.AddChild(wsConfigEnabledElement); wsTimeoutSecondsElement = new IntegerXmlElement("WsTimeoutSeconds", 60); wsTimeoutSecondsElement.KeepSync = false; rootElement.AddChild(wsTimeoutSecondsElement); wsAddressListElement = new StringListXmlElement("WsAddressList"); rootElement.AddChild(wsAddressListElement); wsOnlineCheckTimeoutSecondsElement = new IntegerXmlElement("WsOnlineCheckTimeoutSeconds", 3); wsOnlineCheckTimeoutSecondsElement.KeepSync = false; rootElement.AddChild(wsOnlineCheckTimeoutSecondsElement); }
public XmlOldVirtualTester() { testerElement = new SelfManagedXmlElement("Tester"); rootElement.AddChild(testerElement); testersElement = new SelfManagedXmlElement("Testers"); testerElement.AddChild(testersElement); vtElement = new SelfManagedXmlElement("Virtual"); vtElement.ClearAllChildren = true; testersElement.AddChild(vtElement); connectElement = new IntegerXmlElement("ConnectDelay", 0); vtElement.AddChild(connectElement); disconnectElement = new IntegerXmlElement("DisconnectDelay", 0); vtElement.AddChild(disconnectElement); initElement = new IntegerXmlElement("InitDelay", 1000); vtElement.AddChild(initElement); startLotElement = new IntegerXmlElement("StartLotDelay", 2000); vtElement.AddChild(startLotElement); endLotElement = new IntegerXmlElement("EndLotDelay", 0); vtElement.AddChild(endLotElement); startWaferElement = new IntegerXmlElement("StartWaferDelay", 100); vtElement.AddChild(startWaferElement); endWaferElement = new IntegerXmlElement("EndWaferDelay", 100); vtElement.AddChild(endWaferElement); probeDieElement = new IntegerXmlElement("ProbeDieDelay", 1); vtElement.AddChild(probeDieElement); probeDieFinishedElement = new IntegerXmlElement("ProbeDieFinishedDelay", 0); vtElement.AddChild(probeDieFinishedElement); getTestProgramNameElement = new IntegerXmlElement("GetTestProgramNameDelay", 0); vtElement.AddChild(getTestProgramNameElement); getTemperatureElement = new IntegerXmlElement("GetTemperatureDelay", 0); vtElement.AddChild(getTemperatureElement); isRandomElement = new BooleanXmlElement("IsRandom", true); vtElement.AddChild(isRandomElement); yieldElement = new IntegerXmlElement("Yield", 100); vtElement.AddChild(yieldElement); isGrowingElement = new BooleanXmlElement("IsGrowing", false); vtElement.AddChild(isGrowingElement); inputWmxmlPathElement = new StringXmlElement("InputWmxmlPath", "C:\\Mapper\\VirtualTester\\InputMaps"); vtElement.AddChild(inputWmxmlPathElement); }
public XmlOldTcpIp() { xmlNode = new SelfManagedXmlElement("TcpIp"); hostNameElement = new StringXmlElement("Hostname", "localhost"); xmlNode.AddChild(hostNameElement); portElement = new IntegerXmlElement("Port", 4000); xmlNode.AddChild(portElement); }
public XmlOldLotSearch() { configElement = new SelfManagedXmlElement("LotSearch"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); useLimitedLotSearchElement = new BooleanXmlElement("UseLimitedLotSearch", false); configElement.AddChild(useLimitedLotSearchElement); daysBackwardElement = new IntegerXmlElement("SearchLotsNotOlderThan", 365); configElement.AddChild(daysBackwardElement); }
public XmlOldMapEdit() { configElement = new SelfManagedXmlElement("MapEdit"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enableMapEdit = new BooleanXmlElement("EnableMapEdit", false); configElement.AddChild(enableMapEdit); replaceBinElement = new IntegerXmlElement("ReplaceBin", 100); configElement.AddChild(replaceBinElement); }
public XmlOldTester() { configElement = new SelfManagedXmlElement("Tester"); rootElement.AddChild(configElement); activeTesterElement = new StringXmlElement("ActiveTester", string.Empty); configElement.AddChild(activeTesterElement); testerTimeoutElement = new IntegerXmlElement("TesterTimeout", 30); configElement.AddChild(testerTimeoutElement); simulatorEnabledElement = new BooleanXmlElement("TesterSimulatorEnabled", false); configElement.AddChild(simulatorEnabledElement); }
public XmlOldGenesis() { configElement = new SelfManagedXmlElement("Genesis"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("CheckinThroughGenesis", false); configElement.AddChild(enabledElement); linkQueryElement = new StringXmlElement("LinkQuery", string.Empty); configElement.AddChild(linkQueryElement); timeoutElement = new IntegerXmlElement("Timeout", 100); configElement.AddChild(timeoutElement); }
public XmlOldReprobe() { configElement = new SelfManagedXmlElement("Reprobe"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("Enabled", false); configElement.AddChild(enabledElement); numberOfReprobesElement = new IntegerXmlElement("AutomaticReprobeNumberOfReprobes", 1); configElement.AddChild(numberOfReprobesElement); reprobeOnTheFlyElement = new BooleanXmlElement("ReprobeOnTheFly", false); configElement.AddChild(reprobeOnTheFlyElement); }
public XmlOldMethods() { configElement = new SelfManagedXmlElement("ProcessMethods"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); _isNeverTouchOutsideWafer = new BooleanXmlElement("SupNeverTouchOutsideWafer", true); configElement.AddChild(_isNeverTouchOutsideWafer); _maxTouchdownsOnDie = new IntegerXmlElement("SupMaxTouchdownsOnDie", 3); configElement.AddChild(_maxTouchdownsOnDie); _isAutoSpToUpElement = new BooleanXmlElement("IsAutoSpToUp", false); configElement.AddChild(_isAutoSpToUpElement); _isEpWaferElement = new BooleanXmlElement("IsEdgeProbeWafer", false); configElement.AddChild(_isEpWaferElement); _isEpPcMarkElement = new BooleanXmlElement("IsEdgeProbePcMark", false); configElement.AddChild(_isEpPcMarkElement); _sspModeElement = new EnumXmlElement<SmartSamplingMode>("SmartSamplingMode", SmartSamplingMode.Standard); configElement.AddChild(_sspModeElement); _isSspSingleFirstRowElement = new BooleanXmlElement("IsSspSingleFirstRow", false); configElement.AddChild(_isSspSingleFirstRowElement); _isCpSingleChessboardElement = new BooleanXmlElement("IsCpSingleChessboard", false); configElement.AddChild(_isCpSingleChessboardElement); _isSspSingleChessboardElement = new BooleanXmlElement("IsSspSingleChessboard", false); configElement.AddChild(_isSspSingleChessboardElement); _isSspMultiFirstRowElement = new BooleanXmlElement("IsSspMultiFirstRow", true); configElement.AddChild(_isSspMultiFirstRowElement); _isCpMultiChessboardElement = new BooleanXmlElement("IsCpMultiChessboard", false); configElement.AddChild(_isCpMultiChessboardElement); _isSspMultiChessboardElement = new BooleanXmlElement("IsSspMultiChessboard", false); configElement.AddChild(_isSspMultiChessboardElement); _isAoiGoodDieCounterElement = new BooleanXmlElement("IsAoiGoodDieCounter", false); configElement.AddChild(_isAoiGoodDieCounterElement); }
public XmlOldConsecutiveFail() { configElement = new SelfManagedXmlElement("ConsecutiveFail"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("Enabled", false); configElement.AddChild(enabledElement); limitElement = new IntegerXmlElement("Limit", 5); configElement.AddChild(limitElement); resetCounterElement = new BooleanXmlElement("ResetCounterOnEachRow", false); configElement.AddChild(resetCounterElement); customRulesElement = new CustomRulesXmlElement("CustomRules"); configElement.AddChild(customRulesElement); }
public XmlOldFet() { testerElement = new SelfManagedXmlElement("Tester"); rootElement.AddChild(testerElement); testersElement = new SelfManagedXmlElement("Testers"); testerElement.AddChild(testersElement); fetElement = new SelfManagedXmlElement("FetTtl"); testersElement.AddChild(fetElement); boardNoElement = new IntegerXmlElement("BoardNo", 0); fetElement.AddChild(boardNoElement); enableSendingXyCoordsElement = new BooleanXmlElement("EnableSendingXYCoordinates", true); fetElement.AddChild(enableSendingXyCoordsElement); gpibElement = new XmlOldGpib(); fetElement.AddChild(gpibElement.XmlNode); }
public XmlOldRtm() { configElement = new SelfManagedXmlElement("Rtm"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("Enabled", false); configElement.AddChild(enabledElement); rtmDirElement = new StringXmlElement("RtmDir", "C:\\Mapper\\Program"); configElement.AddChild(rtmDirElement); agentNameElement = new StringXmlElement("AgentName", "FileWatcher"); configElement.AddChild(agentNameElement); agentCmdElement = new StringXmlElement("AgentCmd", "C:\\Mapper\\Program\\FileWatcher.exe"); configElement.AddChild(agentCmdElement); watchPeriodElement = new IntegerXmlElement("WatchPeriod", 0); configElement.AddChild(watchPeriodElement); }
public XmlOldProbeInTemp() { configElement = new SelfManagedXmlElement("ProbeInTemperatures"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); askForTemperatureElement = new BooleanXmlElement("AskForTemperature", false); configElement.AddChild(askForTemperatureElement); defaultTemperatureElement = new DoubleXmlElement("DefaultTemperature", 25); configElement.AddChild(defaultTemperatureElement); probeInTemperaturesElement = new BooleanXmlElement("ProbeInTemperatures", false); configElement.AddChild(probeInTemperaturesElement); engineerModeElement = new BooleanXmlElement("EngineerMode", false); configElement.AddChild(engineerModeElement); replaceBinElement = new IntegerXmlElement("ReplaceBin", 100); configElement.AddChild(replaceBinElement); }
public XmlOldNewton() { configElement = new SelfManagedXmlElement("Newton"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("Enabled", false); configElement.AddChild(enabledElement); newtonFileElement = new StringXmlElement("NewtonPath", "C:\\Mapper\\Gatekeeper\\NewtUtils.bat"); configElement.AddChild(newtonFileElement); newtonMapDirElement = new StringXmlElement("NewtonMapPath", "C:\\Mapper\\Gatekeeper\\Maps"); configElement.AddChild(newtonMapDirElement); statusFileElement = new StringXmlElement("StatusFile", "C:\\Mapper\\Gatekeeper\\Status.txt"); configElement.AddChild(statusFileElement); timeoutElement = new IntegerXmlElement("NewtonTimeout", 600); configElement.AddChild(timeoutElement); }
public XmlOldSerial() { xmlNode = new SelfManagedXmlElement("SerialPort"); portNameElement = new StringXmlElement("PortName", "COM1"); xmlNode.AddChild(portNameElement); baudRateElement = new IntegerXmlElement("BaudRate", 19200); xmlNode.AddChild(baudRateElement); parityElement = new EnumXmlElement<Parity>("Parity", Parity.None); xmlNode.AddChild(parityElement); dataBitsElement = new IntegerXmlElement("DataBits", 7); xmlNode.AddChild(dataBitsElement); stopBitsElement = new EnumXmlElement<StopBits>("StopBit", StopBits.One); xmlNode.AddChild(stopBitsElement); separatorElement = new StringXmlElement("Separator", "\\LF"); xmlNode.AddChild(separatorElement); }
public XmlOldGeneral() { configElement = new SelfManagedXmlElement("General"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); loginEnabledElement = new BooleanXmlElement("EnableLogin", true); configElement.AddChild(loginEnabledElement); systemTypeElement = new EnumXmlElement<SystemType>("SystemType", SystemType.Prober); configElement.AddChild(systemTypeElement); logLevelElement = new EnumXmlElement<LogLevel>("LogLevel", LogLevel.Info); configElement.AddChild(logLevelElement); longPauseEnabledElement = new BooleanXmlElement("EnableLongPause", true); configElement.AddChild(longPauseEnabledElement); longPauseDelayTimeElement = new IntegerXmlElement("DelayTime", 600); configElement.AddChild(longPauseDelayTimeElement); towerLightEnabledElement = new BooleanXmlElement("EnableTowerLight", false); configElement.AddChild(towerLightEnabledElement); towerLightPortElement = new IntegerXmlElement("TowerLightPortAddress", 0x378); configElement.AddChild(towerLightPortElement); alwaysSaveWaferMapsElement = new BooleanXmlElement("AlwaysSaveWaferMaps", false); configElement.AddChild(alwaysSaveWaferMapsElement); errorDialogContinueEnabledElement = new BooleanXmlElement("ErrorDialogContinueEnabled", false); configElement.AddChild(errorDialogContinueEnabledElement); pauseDialogAfterWaferEnabledElement = new BooleanXmlElement("PauseDialogAfterWaferEnabled", true); configElement.AddChild(pauseDialogAfterWaferEnabledElement); pauseDialogAfterWaferAutoReleaseElement = new BooleanXmlElement("PauseDialogAfterWaferAutoRelease", true); configElement.AddChild(pauseDialogAfterWaferAutoReleaseElement); }
public XmlOldProber() { configElement = new SelfManagedXmlElement("Prober"); rootElement.AddChild(configElement); activeProberElement = new StringXmlElement("ActiveProber", string.Empty); configElement.AddChild(activeProberElement); proberTimeoutElement = new IntegerXmlElement("ProberTimeout", 30); configElement.AddChild(proberTimeoutElement); simulatorEnabledElement = new BooleanXmlElement("ProberSimulatorEnabled", false); configElement.AddChild(simulatorEnabledElement); isProbeCleanEnabledElement = new BooleanXmlElement("IsProbeCleanEnabled", false); configElement.AddChild(isProbeCleanEnabledElement); probeCleanCountElement = new IntegerXmlElement("ProbeCleanCount", 1000); configElement.AddChild(probeCleanCountElement); isProbeXyScrubElement = new BooleanXmlElement("IsProbeXyScrub", false); configElement.AddChild(isProbeXyScrubElement); }
public XmlOldCheckin() { configElement = new SelfManagedXmlElement("Checkin"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); canDisableSspElement = new BooleanXmlElement("CanDisableSsp", false); configElement.AddChild(canDisableSspElement); reverseOrderElement = new BooleanXmlElement("ReverseOrder", false); configElement.AddChild(reverseOrderElement); uncheckWafersElement = new BooleanXmlElement("UncheckAllWafers", false); configElement.AddChild(uncheckWafersElement); operatorIdEnableElement = new BooleanXmlElement("OperatorIdEnabled", false); configElement.AddChild(operatorIdEnableElement); checkSetupEnabledElement = new BooleanXmlElement("CheckSetupName", false); configElement.AddChild(checkSetupEnabledElement); setupMinMatchLengthElement = new IntegerXmlElement("SetupMinimalMatchLength", 4); configElement.AddChild(setupMinMatchLengthElement); }
public XmlOldEvent() { configElement = new SelfManagedXmlElement("Event"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); enabledElement = new BooleanXmlElement("Enabled", true); configElement.AddChild(enabledElement); writeVerificationCountElement = new IntegerXmlElement("WriteVerificationCount", 3); configElement.AddChild(writeVerificationCountElement); sendingCountElement = new IntegerXmlElement("SendingCount", 50); configElement.AddChild(sendingCountElement); eventDirElement = new StringXmlElement("EventDir", "C:\\Mapper\\Events"); configElement.AddChild(eventDirElement); rejectedEventDirElement = new StringXmlElement("EventRejectedDir", "C:\\Mapper\\Events\\Rejected"); configElement.AddChild(rejectedEventDirElement); longPauseEventElement = new LongPauseEventXmlElement("LongPauseEvents"); configElement.AddChild(longPauseEventElement); }
public XmlOldDir() { configElement = new SelfManagedXmlElement("Paths"); configElement.ClearAllChildren = true; rootElement.AddChild(configElement); setupDirElement = new StringXmlElement("Setup", "C:\\Mapper\\Setup"); configElement.AddChild(setupDirElement); loggingDirElement = new StringXmlElement("Logging", "C:\\Mapper\\Log"); configElement.AddChild(loggingDirElement); cacheDirElement = new StringXmlElement("Cache", "C:\\Mapper\\Cache"); // for DB events configElement.AddChild(cacheDirElement); wmxmlVersionElement = new EnumXmlElement<WmxmlVersion>("WmxmlVersion", WmxmlVersion.Wmxml1); configElement.AddChild(wmxmlVersionElement); localFileFormatElement = new EnumXmlElement<FileFormat>("LocalFileFormat", FileFormat.Zip); configElement.AddChild(localFileFormatElement); localOutputWmxmlEnabledElement = new BooleanXmlElement("LocalSaveXmlEnabled", true); configElement.AddChild(localOutputWmxmlEnabledElement); localWmxmlDirElement = new StringXmlElement("LocalXmlWaferMap", "C:\\Mapper\\Maps\\Wmxml"); configElement.AddChild(localWmxmlDirElement); localTempWmxmlDirElement = new StringXmlElement("LocalTempXmlWaferMap", "C:\\Mapper\\Temp"); configElement.AddChild(localTempWmxmlDirElement); localInputWmxmlEnabledElement = new BooleanXmlElement("LocalLoadXmlEnabled", true); configElement.AddChild(localInputWmxmlEnabledElement); localInputWmxmlDirElement = new StringXmlElement("LocalLoadXmlWaferMap", "C:\\Mapper\\Maps\\Wmxml"); configElement.AddChild(localInputWmxmlDirElement); secsChangePassBinElement = new BooleanXmlElement("SecsChangePassBin", false); configElement.AddChild(secsChangePassBinElement); secsPassBinElement = new IntegerXmlElement("SecsPassBin", 0); configElement.AddChild(secsPassBinElement); localOutputSecsEnabledElement = new BooleanXmlElement("LocalSaveSecsEnabled", true); configElement.AddChild(localOutputSecsEnabledElement); localSecsDirElement = new StringXmlElement("LocalSecsWaferMap", "C:\\Mapper\\Maps"); configElement.AddChild(localSecsDirElement); serverFileFormatElement = new EnumXmlElement<FileFormat>("ServerFileFormat", FileFormat.Zip); configElement.AddChild(serverFileFormatElement); serverOutputWmxmlEnabledElement = new BooleanXmlElement("ServerSaveXmlEnabled", true); configElement.AddChild(serverOutputWmxmlEnabledElement); serverOutputWmxmlDirElement = new StringXmlElement("ServerSaveXmlWaferMap", "C:\\Mapper\\Server"); configElement.AddChild(serverOutputWmxmlDirElement); serverUnsentWmxmlDirElement = new StringXmlElement("LocalUnsentXmlWaferMap", "C:\\Mapper\\UnsentMaps\\Wmxml"); configElement.AddChild(serverUnsentWmxmlDirElement); serverInputWmxmlEnabledElement = new BooleanXmlElement("ServerLoadXmlEnabled", true); configElement.AddChild(serverInputWmxmlEnabledElement); serverInputWmxmlDirElement = new StringXmlElement("ServerLoadXmlWaferMap", "C:\\Mapper\\Server"); configElement.AddChild(serverInputWmxmlDirElement); serverOutputSecsEnabledElement = new BooleanXmlElement("ServerSaveSecsEnabled", true); configElement.AddChild(serverOutputSecsEnabledElement); serverOutputSecsDirElement = new StringXmlElement("ServerSaveSecsWaferMap", "C:\\Mapper\\Server"); configElement.AddChild(serverOutputSecsDirElement); serverUnsentSecsDirElement = new StringXmlElement("LocalUnsentSecsWaferMap", "C:\\Mapper\\UnsentMaps"); configElement.AddChild(serverUnsentSecsDirElement); webServiceFileFormatElement = new EnumXmlElement<FileFormat>("WebServiceFileFormat", FileFormat.Zip); configElement.AddChild(webServiceFileFormatElement); webServiceOutputEnabledElement = new BooleanXmlElement("WebServiceEnabled", false); configElement.AddChild(webServiceOutputEnabledElement); webServiceInputEnabledElement = new BooleanXmlElement("WebServiceInputEnabled", false); configElement.AddChild(webServiceInputEnabledElement); webServicePrimaryUrlElement = new StringXmlElement("WebServicePrimaryUrl", ""); configElement.AddChild(webServicePrimaryUrlElement); webServiceSecondaryUrlElement = new StringXmlElement("WebServiceSecondaryUrl", ""); configElement.AddChild(webServiceSecondaryUrlElement); webServiceUnsentWmxmlDirElement = new StringXmlElement("WebServiceUnsentWmxmlWaferMap", "C:\\Mapper\\UnsentMaps\\WebService"); configElement.AddChild(webServiceUnsentWmxmlDirElement); externalFileFormatElement = new EnumXmlElement<FileFormat>("ExternalFileFormat", FileFormat.Xml); configElement.AddChild(externalFileFormatElement); externalInputEnabledElement = new BooleanXmlElement("ExternalLoadEnabled", false); configElement.AddChild(externalInputEnabledElement); externalInputWmxmlDirElement = new StringXmlElement("ExternalLoadXmlWaferMap", "C:\\Mapper\\ExternalMaps"); configElement.AddChild(externalInputWmxmlDirElement); externalOutputEnabledElement = new BooleanXmlElement("ExternalSaveEnabled", false); configElement.AddChild(externalOutputEnabledElement); externalOutputWmxmlDirElement = new StringXmlElement("ExternalSaveXmlWaferMap", "C:\\Mapper\\ExternalMaps"); configElement.AddChild(externalOutputWmxmlDirElement); externalUnsentWmxmlDirElement = new StringXmlElement("ExternalUnsentXmlWaferMap", "C:\\Mapper\\ExternalUnsentMaps"); configElement.AddChild(externalUnsentWmxmlDirElement); manualCheckFileNameElement = new StringXmlElement("ManualCheckFileName", "lotlist.txt"); configElement.AddChild(manualCheckFileNameElement); manualCheckLocalDirElement = new StringXmlElement("ManualCheckLocal", "C:\\Mapper\\CheckManual"); configElement.AddChild(manualCheckLocalDirElement); manualCheckServerDirElement = new StringXmlElement("ManualCheckServer", "C:\\Mapper\\CheckManual"); configElement.AddChild(manualCheckServerDirElement); }
public XmlOldVirtualProber() { proberElement = new SelfManagedXmlElement("Prober"); rootElement.AddChild(proberElement); probersElement = new SelfManagedXmlElement("Probers"); proberElement.AddChild(probersElement); vpElement = new SelfManagedXmlElement("Virtual"); vpElement.ClearAllChildren = true; probersElement.AddChild(vpElement); connectElement = new IntegerXmlElement("ConnectDelay", 0); vpElement.AddChild(connectElement); disconnectElement = new IntegerXmlElement("DisconnectDelay", 0); vpElement.AddChild(disconnectElement); initElement = new IntegerXmlElement("InitDelay", 1000); vpElement.AddChild(initElement); writeSettingElement = new IntegerXmlElement("WriteSettingDelay", 0); vpElement.AddChild(writeSettingElement); readSettingElement = new IntegerXmlElement("ReadSettingDelay", 0); vpElement.AddChild(readSettingElement); writeAlignmentElement = new IntegerXmlElement("WriteAlignmentDelay", 0); vpElement.AddChild(writeAlignmentElement); readAlignmentElement = new IntegerXmlElement("ReadAlignemtDelay", 0); vpElement.AddChild(readAlignmentElement); startLotElement = new IntegerXmlElement("StartLotDelay", 2000); vpElement.AddChild(startLotElement); endLotElement = new IntegerXmlElement("EndLotDelay", 0); vpElement.AddChild(endLotElement); loadWaferElement = new IntegerXmlElement("LoadWaferDelay", 1000); vpElement.AddChild(loadWaferElement); unloadWaferElement = new IntegerXmlElement("UnloadWaferDelay", 1000); vpElement.AddChild(unloadWaferElement); startWaferElement = new IntegerXmlElement("StartWaferDelay", 0); vpElement.AddChild(startWaferElement); endWaferElement = new IntegerXmlElement("EndWaferDelay", 0); vpElement.AddChild(endWaferElement); getWaferIdElement = new IntegerXmlElement("GetWaferIdDelay", 0); vpElement.AddChild(getWaferIdElement); moveToElement = new IntegerXmlElement("MoveToDelay", 0); vpElement.AddChild(moveToElement); inkDieElement = new IntegerXmlElement("InkDieDelay", 10); vpElement.AddChild(inkDieElement); contactElement = new IntegerXmlElement("ContactDelay", 0); vpElement.AddChild(contactElement); uncontactElement = new IntegerXmlElement("UncontactDelay", 0); vpElement.AddChild(uncontactElement); recontactElement = new IntegerXmlElement("RecontactDelay", 0); vpElement.AddChild(recontactElement); testCompleteElement = new IntegerXmlElement("TestCompleteDelay", 0); vpElement.AddChild(testCompleteElement); pauseElement = new IntegerXmlElement("PauseDelay", 0); vpElement.AddChild(pauseElement); continueElement = new IntegerXmlElement("ContinueDelay", 0); vpElement.AddChild(continueElement); abortElement = new IntegerXmlElement("AbortDelay", 0); vpElement.AddChild(abortElement); showMessageElement = new IntegerXmlElement("ShowMessageDelay", 10); vpElement.AddChild(showMessageElement); clearMessageElement = new IntegerXmlElement("ClearMessageDelay", 10); vpElement.AddChild(clearMessageElement); buzzerOnElement = new IntegerXmlElement("BuzzerOnDelay", 50); vpElement.AddChild(buzzerOnElement); buzzerOffElement = new IntegerXmlElement("BuzzerOffDelay", 50); vpElement.AddChild(buzzerOffElement); forwardCommandElement = new IntegerXmlElement("ForwardCommandDelay", 0); vpElement.AddChild(forwardCommandElement); }