private void LoadEg4090(XmlDocument xmlDoc, Eg4090ConfigData configData)
 {
     configData.SendProfileData = GetBool(xmlDoc, "Eg4090SendProfileData", configData.SendProfileData);
     configData.CommunicationType = GetEnum(xmlDoc, "Eg4090CommunicationType", EgCommunicationType.GPIB);
     configData.CommandSequenceAfterLoadWafer = GetEnum(xmlDoc, "Eg4090CommandSequenceAfterLoadWafer", configData.CommandSequenceAfterLoadWafer);
     driverXmlBinder.LoadGpib(xmlDoc, "Eg4090Gpib", configData.Gpib);
     driverXmlBinder.LoadSerial(xmlDoc, "Eg4090Serial", configData.Serial);
 }
        private void SaveEg4090(XmlDocument xmlDoc, Eg4090ConfigData configData)
        {
            XmlOldEg4090 xmlEg4090 = new XmlOldEg4090();

            xmlEg4090.SendProfileData = configData.SendProfileData;
            xmlEg4090.CommunicationType = configData.CommunicationType;

            xmlEg4090.Gpib.SystemController = configData.Gpib.IsController;
            xmlEg4090.Gpib.BoardIndex = configData.Gpib.BoardIndex;
            xmlEg4090.Gpib.BoardPrimaryAddress = configData.Gpib.BoardPrimaryAddress;
            xmlEg4090.Gpib.BoardSecondaryAddress = configData.Gpib.BoardSecondaryAddress;
            xmlEg4090.Gpib.DevicePrimaryAddress = configData.Gpib.DevicePrimaryAddress;
            xmlEg4090.Gpib.DeviceSecondaryAddress = configData.Gpib.DeviceSecondaryAddress;
            xmlEg4090.Gpib.IsEoi = configData.Gpib.IsEOI;
            xmlEg4090.Gpib.IsEos = configData.Gpib.IsEOS;
            xmlEg4090.Gpib.EightBitEos = configData.Gpib.EightBitEOS;
            xmlEg4090.Gpib.EosChar = configData.Gpib.EosChar;

            xmlEg4090.Serial.PortName = configData.Serial.PortName;
            xmlEg4090.Serial.BaudRate = configData.Serial.BaudRate;
            xmlEg4090.Serial.Parity = configData.Serial.Parity;
            xmlEg4090.Serial.DataBits = configData.Serial.DataBits;
            xmlEg4090.Serial.StopBits = configData.Serial.StopBits;
            xmlEg4090.Serial.Separator = configData.Serial.Separator;

            xmlEg4090.SaveConfig(xmlDoc);
        }