void OpenMap() { string path = Common.SelectFile("text files|*.txt"); if (string.IsNullOrEmpty(path)) { return; } UtecMapTables = UtecMapTableHelper.LoadMap(path); var fuelMap = UtecMapTables.FirstOrDefault(p => p.Key == "MapFuel"); SelectedUtecMapTable = fuelMap; }
void AutoTuneMap() { var afrTable = DataTables["AFR"][0] as ObservableCollection <double> [, ]; var veTable = DataTables["MAPVE"][0] as ObservableCollection <double> [, ]; var targetAfrTable = DataTables["TARGETAFR"][0] as ObservableCollection <double> [, ]; var autoTuneTable = UtecMapTables["MapFuel"][0] as ObservableCollection <double> [, ]; AutoTune(false, afrTable, veTable, targetAfrTable, autoTuneTable); var fuelMap = UtecMapTables.FirstOrDefault(p => p.Key == "MapFuel"); SelectedUtecMapTable = fuelMap; }