public ImportFromHeaderAndMapFile ( string mapFileName, string headerFileName ) : bool | ||
mapFileName | string | |
headerFileName | string | |
return | bool |
public void UpdateTargetHeader(string xmlFileName, string mapFileName, string headerFileName, string linkerScriptFileName, string romCalId, string buildConfig, string ver) { Trace.WriteLine("Begin updating target header"); String Build; String Config = buildConfig.Split('_')[0]; if (buildConfig.Split('_').Length > 1) { Build = buildConfig.Split('_')[1]; } else { Build = "Debug"; } LoadXML(xmlFileName); ecuMap = new EcuMap(); if (ecuMap.ImportFromHeaderAndMapFile(mapFileName, headerFileName)) { ECUMetaData def; if (availableDevices.DefDictionary.ContainsKey(romCalId)) { def = availableDevices.DefDictionary[romCalId]; } else { Trace.WriteLine("Error, rom calid not found!!"); return; } FindAndWriteDefines(headerFileName, Build, Config, def.calibrationlId, def.EcuId, ver); FindAndWriteSections(linkerScriptFileName); Trace.WriteLine("Target header update success!!"); } else { for (int i = 0; i < 10; i++) { Trace.WriteLine("Target header update FAILURE!!! Missing map AND header files!!! Check CALID Placeholder"); } } }
public void UpdateTargetHeader(string xmlFileName, string mapFileName, string headerFileName, string linkerScriptFileName, string romCalId, string buildConfig) { Trace.WriteLine("Begin updating target header"); String Build; String Config = buildConfig.Split('_')[0]; if (buildConfig.Split('_').Length > 1) { Build = buildConfig.Split('_')[1]; } else { Build = "Debug"; } LoadXML(xmlFileName); ecuMap = new EcuMap(); if (ecuMap.ImportFromHeaderAndMapFile(mapFileName, headerFileName)) { Definition def; if (SharpTuner.AvailableDevices.DefDictionary.ContainsKey(romCalId)) { def = SharpTuner.AvailableDevices.DefDictionary[romCalId]; } else { Trace.WriteLine("Error, rom calid not found!!"); return; } FindAndWriteDefines(headerFileName, Build, Config, def.CarInfo["internalidstring"].ToString(), def.CarInfo["ecuid"].ToString()); Trace.WriteLine("Target header update success!!"); } else { for (int i = 0; i < 10; i++) { Trace.WriteLine("Target header update FAILURE!!! Missing map AND header files!!! Check CALID Placeholder"); } } }
public void UpdateTargetHeader(string xmlFileName, string mapFileName, string headerFileName, string linkerScriptFileName, string romCalId, string buildConfig, string ver) { Trace.WriteLine("Begin updating target header"); String Build; String Config = buildConfig.Split('_')[0]; if (buildConfig.Split('_').Length > 1) Build = buildConfig.Split('_')[1]; else Build = "Debug"; LoadXML(xmlFileName); ecuMap = new EcuMap(); if (ecuMap.ImportFromHeaderAndMapFile(mapFileName, headerFileName)) { ECUMetaData def; if (availableDevices.DefDictionary.ContainsKey(romCalId)) def = availableDevices.DefDictionary[romCalId]; else { Trace.WriteLine("Error, rom calid not found!!"); return; } FindAndWriteDefines(headerFileName, Build, Config, def.calibrationlId, def.EcuId, ver); FindAndWriteSections(linkerScriptFileName); Trace.WriteLine("Target header update success!!"); } else { for (int i = 0; i < 10; i++) Trace.WriteLine("Target header update FAILURE!!! Missing map AND header files!!! Check CALID Placeholder"); } }