private void buttonText_Click(object sender, EventArgs e) { string ecuid; if (SharpTuner.ActiveImage != null && SharpTuner.ActiveImage.Definition.CarInfo.ContainsKey("ecuid")) { ecuid = SharpTuner.ActiveImage.Definition.CarInfo["ecuid"].ToString(); } else { ecuid = SimplePrompt.ShowDialog("Enter ECU Identifier (logger identifier)", "Enter EcuId"); } try { SharpTuner.ActiveImage.Definition.ImportMapText(textBox1.Text, SharpTuner.ActiveImage);//TODO: clean up creation of XML whitespace sucks ass. SharpTuner.ActiveImage.Definition.ExportXML(); ModDefinition.DefineRRLogEcuFromText(textBox1.Text, ecuid); MessageBox.Show("Success!"); this.Close(); return; } catch (Exception err) { MessageBox.Show(err.Message); } this.Close(); return; }
private void buttonMap_Click(object sender, EventArgs e) { string ecuid; if (SharpTuner.ActiveImage != null && SharpTuner.ActiveImage.Definition.CarInfo.ContainsKey("ecuid")) { ecuid = SharpTuner.ActiveImage.Definition.CarInfo["ecuid"].ToString(); } else { ecuid = SimplePrompt.ShowDialog("Enter ECU Identifier (logger identifier)", "Enter EcuId"); } ofd.Filter = "MAP Files (*.map)|*.map"; DialogResult res = Utils.STAShowOFDialog(ofd); if (res == DialogResult.OK) { //try //{ SharpTuner.ActiveImage.Definition.ImportMapFile(ofd.FileName, SharpTuner.ActiveImage); //TODO: clean up creation of XML whitespace sucks ass. SharpTuner.ActiveImage.Definition.ExportXML(); ModDefinition.DefineRRLogEcuFromMap(ofd.FileName, ecuid); //TODO: import RR stuff to definnition class and deprecate this?? MessageBox.Show("Success!"); this.Close(); return; //catch (Exception err) // { // MessageBox.Show(err.Message); // } } this.Close(); return; }
private void buttonMap_Click(object sender, EventArgs e) { string ecuid; if (sharpTuner.activeImage != null && sharpTuner.activeImage.Definition.EcuId != null) { ecuid = sharpTuner.activeImage.Definition.EcuId.ToString(); } else { ecuid = SimplePrompt.ShowDialog("Enter ECU Identifier (logger identifier)", "Enter EcuId"); } ofd.Filter = "MAP Files (*.map)|*.map"; DialogResult res = Utils.STAShowOFDialog(ofd); if (res == DialogResult.OK) { //try //{ sharpTuner.activeImage.Definition.ImportMapFile(ofd.FileName, sharpTuner.activeImage); //TODO: clean up creation of XML whitespace sucks ass. sharpTuner.activeImage.Definition.ExportEcuFlashXML(); ModDefinition md = new ModDefinition(sharpTuner.AvailableDevices, null); //TODO: major KLUDGE md.DefineRRLogEcuFromMap(ofd.FileName, ecuid); //TODO: import RR stuff to definnition class and deprecate this?? MessageBox.Show("Success!"); this.Close(); return; //catch (Exception err) // { // MessageBox.Show(err.Message); // } } this.Close(); return; }
private void buttonText_Click(object sender, EventArgs e) { string ecuid; if (sharpTuner.activeImage != null && sharpTuner.activeImage.Definition.EcuId != null) { ecuid = sharpTuner.activeImage.Definition.EcuId; } else { ecuid = SimplePrompt.ShowDialog("Enter ECU Identifier (logger identifier)", "Enter EcuId"); } try { sharpTuner.activeImage.Definition.ImportMapText(textBox1.Text, sharpTuner.activeImage);//TODO: clean up creation of XML whitespace sucks ass. sharpTuner.activeImage.Definition.ExportEcuFlashXML(); ModDefinition md = new ModDefinition(sharpTuner.AvailableDevices, null); md.DefineRRLogEcuFromText(textBox1.Text, ecuid); MessageBox.Show("Success!"); this.Close(); return; } catch (Exception err) { MessageBox.Show(err.Message); } this.Close(); return; }
private void defTreeView_DoubleClick(object sender, EventArgs e) { Table t = (Table)defTreeView.SelectedNode.Tag; if (t == null) { return; } DialogResult overWrite; if (!defTreeView.SelectedNode.FullPath.ToString().ContainsCI("unexposed")) { overWrite = MessageBox.Show("Are you sure you want to overwrite " + t.name + "??", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (overWrite != DialogResult.Yes) { return; } } try { uint address = uint.Parse(SimplePrompt.ShowDialog("Enter Hex Address of Lookup Table for " + t.name, "Enter Address"), System.Globalization.NumberStyles.AllowHexSpecifier); Def.ExposeTable(t.name, new Core.Lut(t.name, address)); Unsaved = true; } catch (Exception E) { MessageBox.Show(E.Message); } }