SharpTuneCore.ECUMetaData.ParseMetaData_ECUFlash C# (CSharp) Method

ParseMetaData_ECUFlash() public method

Read the rom identification header and include from a file
public ParseMetaData_ECUFlash ( ) : void
return void
        public void ParseMetaData_ECUFlash()
        {
            try
            {
                XDocument xmlDoc = XDocument.Load(filePath, LoadOptions.PreserveWhitespace);
                XElement xRomId = xmlDoc.XPathSelectElement("/rom/romid");
                ident = new ECUIdentifier();
                string incl;

                if (xmlDoc.XPathSelectElement("/rom/include") != null)
                    incl = xmlDoc.XPathSelectElement("/rom/include").Value.ToString();
                else
                {
                    incl = null;
                    isBase = true;
                }

                ident.ParseEcuFlashXml(xRomId, incl);
            }
            catch (Exception e)
            {
                Trace.TraceWarning("Error parsing definition metadata for {0}.",filePath);
                Trace.TraceError(e.Message);
                Trace.TraceError(e.StackTrace);
            }
        }