public XmlOldPft()
        {
            testerElement = new SelfManagedXmlElement("Tester");
            rootElement.AddChild(testerElement);

            testersElement = new SelfManagedXmlElement("Testers");
            testerElement.AddChild(testersElement);

            pftElement = new SelfManagedXmlElement("PFT");
            pftElement.ClearAllChildren = true;
            testersElement.AddChild(pftElement);

            tcpIpElement = new XmlOldTcpIp();
            pftElement.AddChild(tcpIpElement.XmlNode);
        }
        public XmlOldDts()
        {
            testerElement = new SelfManagedXmlElement("Tester");
            rootElement.AddChild(testerElement);

            testersElement = new SelfManagedXmlElement("Testers");
            testerElement.AddChild(testersElement);

            dtsElement = new SelfManagedXmlElement("Dts2");
            dtsElement.ClearAllChildren = true;
            testersElement.AddChild(dtsElement);

            tcpIpElement = new XmlOldTcpIp();
            dtsElement.AddChild(tcpIpElement.XmlNode);
        }
        public XmlOldMaverick()
        {
            testerElement = new SelfManagedXmlElement("Tester");
            rootElement.AddChild(testerElement);

            testersElement = new SelfManagedXmlElement("Testers");
            testerElement.AddChild(testersElement);

            maverickElement = new SelfManagedXmlElement("Maverick");
            maverickElement.ClearAllChildren = true;
            testersElement.AddChild(maverickElement);

            tcpIpElement = new XmlOldTcpIp();
            maverickElement.AddChild(tcpIpElement.XmlNode);
        }
        public XmlOldGsi()
        {
            proberElement = new SelfManagedXmlElement("Prober");
            rootElement.AddChild(proberElement);

            probersElement = new SelfManagedXmlElement("Probers");
            proberElement.AddChild(probersElement);

            gsiElement = new SelfManagedXmlElement("GSI");
            gsiElement.ClearAllChildren = true;
            probersElement.AddChild(gsiElement);

            waferMapDirElement = new StringXmlElement("WaferMapDir", "/usr/ctrims/wafdata/summary");
            gsiElement.AddChild(waferMapDirElement);

            tcpIpElement = new XmlOldTcpIp();
            gsiElement.AddChild(tcpIpElement.XmlNode);
        }
        public XmlOldEagle()
        {
            testerElement = new SelfManagedXmlElement("Tester");
            rootElement.AddChild(testerElement);

            testersElement = new SelfManagedXmlElement("Testers");
            testerElement.AddChild(testersElement);

            eagleElement = new SelfManagedXmlElement("Eagle");
            testersElement.AddChild(eagleElement);

            communicationTypeElement = new EnumXmlElement<EagleCommunicationType>("CommunicationType", EagleCommunicationType.Serial);
            eagleElement.AddChild(communicationTypeElement);

            commandSetElement = new EnumXmlElement<EagleCommandSet>("CommandSet", EagleCommandSet.ElectroglasEnhancedMode);
            eagleElement.AddChild(commandSetElement);

            proberIdElement = new StringXmlElement("ProberId", "2001X.EC.249799-121");
            eagleElement.AddChild(proberIdElement);

            serialElement = new XmlOldSerial();
            eagleElement.AddChild(serialElement.XmlNode);

            gpibElement = new XmlOldGpib();
            eagleElement.AddChild(gpibElement.XmlNode);

            tcpIpElement = new XmlOldTcpIp();
            eagleElement.AddChild(tcpIpElement.XmlNode);

            SelfManagedXmlElement newtonElement = new SelfManagedXmlElement("Newton");
            eagleElement.AddChild(newtonElement);

            newtonEnableElement = new BooleanXmlElement("EnableNewton", false);
            newtonElement.AddChild(newtonEnableElement);

            newtonSerialElement = new XmlOldSerial();
            newtonElement.AddChild(newtonSerialElement.XmlNode);

            newtonFileElement = new StringXmlElement("NewtonFile", "");
            newtonElement.AddChild(newtonFileElement);
        }
        public XmlOldTmt()
        {
            testerElement = new SelfManagedXmlElement("Tester");
            rootElement.AddChild(testerElement);

            testersElement = new SelfManagedXmlElement("Testers");
            testerElement.AddChild(testersElement);

            tmtElement = new SelfManagedXmlElement("TMT");
            tmtElement.ClearAllChildren = true;
            testersElement.AddChild(tmtElement);

            commandSetElement = new EnumXmlElement<TmtCommandSet>("CommandSet", TmtCommandSet.ETI);
            tmtElement.AddChild(commandSetElement);

            communicationTypeElement = new EnumXmlElement<TmtCommunicationType>("CommunicationType", TmtCommunicationType.TCPIP);
            tmtElement.AddChild(communicationTypeElement);

            tcpIpElement = new XmlOldTcpIp();
            tmtElement.AddChild(tcpIpElement.XmlNode);

            serialElement = new XmlOldSerial();
            tmtElement.AddChild(serialElement.XmlNode);
        }