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

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

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

            serialElement = new XmlOldSerial();
            tmtElement.AddChild(serialElement.XmlNode);
        }
        public XmlOldEg2001()
        {
            proberElement = new SelfManagedXmlElement("Prober");
            rootElement.AddChild(proberElement);

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

            egElement = new SelfManagedXmlElement("EG2001");
            egElement.ClearAllChildren = true;
            probersElement.AddChild(egElement);

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

            enableManualMicroCoordsChangeElement = new BooleanXmlElement("EnableManualMicroCoordsChange", false);
            egElement.AddChild(enableManualMicroCoordsChangeElement);
        }
        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);
        }