private void AddPartNumber(string part, string my) { PartNumberConverter pnc = new PartNumberConverter(); ECUInformation ecuinfo = new ECUInformation(); ecuinfo = pnc.GetECUInfo(part, ""); dt.Rows.Add(ecuinfo.Carmodel.ToString(), ecuinfo.Enginetype.ToString(), part /*, ecuinfo.Turbomodel.ToString(), ecuinfo.Isturbo.ToString(), ecuinfo.Bhp.ToString(), ecuinfo.Torque.ToString()*/, ecuinfo.Softwareversion, my); }
public ECUInformation GetECUInfo(string partnumber, string enginetype) { ECUInformation returnvalue = new ECUInformation(); returnvalue.Tunedbyt8stostage = 0; switch (partnumber) { #region SAAB93 case "55567225_FD0G_C_FMEP_90_FIEF_81m": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0G_C_FMEP_90_FIEF_81m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_81d": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_81d"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_82s": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_82s"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_81j": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Valid = true; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_81j"; break; case "55353231_FA5I_C_FME3_71_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_80d"; returnvalue.Valid = true; break; case "55353231_FA56_C_FMEP_37_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA56_C_FMEP_37_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_80c"; returnvalue.Valid = true; break; /*case "55353231_FA5B_C_FMEP_46_FIEF_80c": * returnvalue.Enginetype = EngineType.B207L; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_80c"; * returnvalue.Valid = true; * break;*/ case "55352688_FA4H_C_FME9_28_SAN_PF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82c": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_81e"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_81f": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_81f"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_80d"; returnvalue.Valid = true; break; /*case "55353231_FA5I_C_FME2_65_FIEF_80d": * returnvalue.Enginetype = EngineType.B207L; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_80d"; * returnvalue.Valid = true; * break;*/ case "55352688_FA4Y_C_FME2_3Z_FME_PIF_83e": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelSignum; returnvalue.Valid = true; returnvalue.Softwareversion = "FA4Y_C_FME2_3Z_FME_PIF_83e"; break; case "55353231_FA5B_C_FME3_4M_FME_PIF_83f": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5B_C_FME3_4M_FME_PIF_83f"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_4R_FMEF_83g": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5I_C_FME2_4R_FMEF_83g"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_4T_FMEF_83h": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5L_C_FMEP_4T_FMEF_83h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_05_JWAFFF_83i": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FC0G_C_FMEP_05_JWAFFF_83i"; returnvalue.Valid = true; break; case "55352688_FA5B_C_FME4_52_FIEF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_81b"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_82h"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_80c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_73_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_73_FIEF_80c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_80d"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_80f": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_80f"; returnvalue.Valid = true; break; case "55353231_FA56_C_FME2_37_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA56_C_FME2_37_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_71_FIEF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_81e"; returnvalue.Valid = true; break; case "55352688_FA5B_C_FME4_52_FIEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; returnvalue.Valid = true; break; case "55353231_FA4W_C_FME2_90_FMEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4W_C_FME2_90_FMEF_82b"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_82i": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_82i"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_71_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_82h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_61_FIEFF_82s": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0G_C_FMEP_61_FIEFF_82s"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FME2_79_FIEF_81i": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.CadillacBTS; returnvalue.Softwareversion = "FA5L_C_FME2_79_FIEF_81i"; returnvalue.Valid = true; break; case "55567225_FC0U_C_FME1_14_FIEF_828": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0U_C_FME1_14_FIEF_828"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME5_A0_FIEF_82x": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME5_A0_FIEF_82x"; returnvalue.Valid = true; break; case "55352571_FA4H_C_FME6_20_MWO_PF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME6_20_MWO_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82d": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82d"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME4_99_FIEF_82v": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME4_99_FIEF_82v"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_82r": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_82r"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_77_FIEF_82n": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_77_FIEF_82n"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME4_73_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME4_73_FIEF_80d"; returnvalue.Valid = true; break; /*case "55352688_FA5B_C_FME4_52_FIEF_82b": * returnvalue.Enginetype = EngineType.B207R; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; * returnvalue.Valid = true; * break; * case "55352688_FA5B_C_FME4_52_FIEF_82b": * returnvalue.Enginetype = EngineType.B207R; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; * returnvalue.Valid = true; * break;*/ case "55565020_FD0D_C_FMEP_16_FIEF_80g": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0D_C_FMEP_16_FIEF_80g"; returnvalue.Valid = true; break; /*case "55352688_FA4H_C_FME9_28_SAN_PF_81b": * returnvalue.Enginetype = EngineType.B207L; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; * returnvalue.Valid = true; * break; * case "55353231_FA5B_C_FMEP_46_FIEF_82d": * returnvalue.Enginetype = EngineType.B207R; * returnvalue.Carmodel = CarModel.Saab93; * returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82d"; * returnvalue.Valid = true; * break;*/ case "55352688_FA4H_C_FME5_07_MWO_PF_81b": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME5_07_MWO_PF_81b"; returnvalue.Valid = true; break; case "55567225_FE1D_C_FMEP_15_FIEF_85d": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE1D_C_FMEP_15_FIEF_85d"; returnvalue.Valid = true; break; case "55565020_FD0F_C_FMEP_30_FIEF_81I": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_81I"; returnvalue.Valid = true; break; case "55567225_FE18_C_FME2_20_FIEF_826": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE18_C_FME2_20_FIEF_826"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_82h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_61_FIEFF_80f": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0G_C_FMEP_61_FIEFF_80f"; returnvalue.Valid = true; break; case "55565020_FD0F_C_FMEP_30_FIEF_80g": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_80g"; returnvalue.Valid = true; break; case "55352571_FA4H_C_FME9_28_SAN_PF_81b": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82m": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FMEP_63_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FMEP_63_FIEF_82h"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_77_FIEF_82p": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_77_FIEF_82p"; returnvalue.Valid = true; break; case "55567225_FF0C_C_FME1_73_FIEF_82z": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FF0C_C_FME1_73_FIEF_82z"; returnvalue.Valid = true; break; case "55567225_FD0F_C_FMEP_30_FIEF_81I": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_81I"; returnvalue.Valid = true; break; case "55567225_FD0H_C_FMEP_90_FIEF_81m": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0H_C_FMEP_90_FIEF_81m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_82j": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_82j"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_72_FIEF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_72_FIEF_81e"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_78_FIEF_80e": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_78_FIEF_80e"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_78_FIEF_81i": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_78_FIEF_81i"; returnvalue.Valid = true; break; case "55567225_FD0M_C_FMEP_14_FIEF_80l": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0M_C_FMEP_14_FIEF_80l"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME2_96_FIEF_82v": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME2_96_FIEF_82v"; returnvalue.Valid = true; break; case "55352571_FA5B_C_FME4_52_FIEF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_81b"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_01_FMPF_83i": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_01_FMPF_83i"; returnvalue.Valid = true; break; #endregion } if (returnvalue.Carmodel == CarModel.Saab93) { switch (returnvalue.Enginetype) { case EngineType.B207E: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 280; returnvalue.Valid = true; break; case EngineType.B207L: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 300; returnvalue.Valid = true; break; case EngineType.B207R: returnvalue.Stage1airmass = 1200; // stock = ??? 970 returnvalue.Stage1torque = 320; returnvalue.Valid = true; break; } } return(returnvalue); }
private void AddPartNumber(string part, string my) { PartNumberConverter pnc = new PartNumberConverter(); ECUInformation ecuinfo = new ECUInformation(); ecuinfo = pnc.GetECUInfo(part, ""); dt.Rows.Add(ecuinfo.Carmodel.ToString(), ecuinfo.Enginetype.ToString(), part/*, ecuinfo.Turbomodel.ToString(), ecuinfo.Isturbo.ToString(), ecuinfo.Bhp.ToString(), ecuinfo.Torque.ToString()*/, ecuinfo.Softwareversion, my); }
public ECUInformation GetECUInfo(string partnumber, string enginetype) { ECUInformation returnvalue = new ECUInformation(); returnvalue.Tunedbyt8stostage = 0; switch (partnumber) { #region SAAB93 case "55567225_FD0G_C_FMEP_90_FIEF_81m": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0G_C_FMEP_90_FIEF_81m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_81d": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_81d"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_82s": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_82s"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_81j": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Valid = true; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_81j"; break; case "55353231_FA5I_C_FME3_71_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_80d"; returnvalue.Valid = true; break; case "55353231_FA56_C_FMEP_37_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA56_C_FMEP_37_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_80c"; returnvalue.Valid = true; break; /*case "55353231_FA5B_C_FMEP_46_FIEF_80c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_80c"; returnvalue.Valid = true; break;*/ case "55352688_FA4H_C_FME9_28_SAN_PF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82c": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_81e"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_81f": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_81f"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_80d"; returnvalue.Valid = true; break; /*case "55353231_FA5I_C_FME2_65_FIEF_80d": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_80d"; returnvalue.Valid = true; break;*/ case "55352688_FA4Y_C_FME2_3Z_FME_PIF_83e": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelSignum; returnvalue.Valid = true; returnvalue.Softwareversion = "FA4Y_C_FME2_3Z_FME_PIF_83e"; break; case "55353231_FA5B_C_FME3_4M_FME_PIF_83f": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5B_C_FME3_4M_FME_PIF_83f"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_4R_FMEF_83g": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5I_C_FME2_4R_FMEF_83g"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_4T_FMEF_83h": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FA5L_C_FMEP_4T_FMEF_83h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_05_JWAFFF_83i": returnvalue.Enginetype = EngineType.Z20NET; returnvalue.Carmodel = CarModel.OpelVectra; returnvalue.Softwareversion = "FC0G_C_FMEP_05_JWAFFF_83i"; returnvalue.Valid = true; break; case "55352688_FA5B_C_FME4_52_FIEF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_81b"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_82h"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_72_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_72_FIEF_80c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_73_FIEF_80c": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_73_FIEF_80c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_80d"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_80f": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_80f"; returnvalue.Valid = true; break; case "55353231_FA56_C_FME2_37_FIEF_81c": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA56_C_FME2_37_FIEF_81c"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_71_FIEF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_81e"; returnvalue.Valid = true; break; case "55352688_FA5B_C_FME4_52_FIEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; returnvalue.Valid = true; break; case "55353231_FA4W_C_FME2_90_FMEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4W_C_FME2_90_FMEF_82b"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_65_FIEF_82i": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_65_FIEF_82i"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_71_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_71_FIEF_82h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_61_FIEFF_82s": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0G_C_FMEP_61_FIEFF_82s"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FME2_79_FIEF_81i": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.CadillacBTS; returnvalue.Softwareversion = "FA5L_C_FME2_79_FIEF_81i"; returnvalue.Valid = true; break; case "55567225_FC0U_C_FME1_14_FIEF_828": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0U_C_FME1_14_FIEF_828"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME5_A0_FIEF_82x": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME5_A0_FIEF_82x"; returnvalue.Valid = true; break; case "55352571_FA4H_C_FME6_20_MWO_PF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME6_20_MWO_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82d": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82d"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME4_99_FIEF_82v": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME4_99_FIEF_82v"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_63_FIEF_82r": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_63_FIEF_82r"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_77_FIEF_82n": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_77_FIEF_82n"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME4_73_FIEF_80d": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME4_73_FIEF_80d"; returnvalue.Valid = true; break; /*case "55352688_FA5B_C_FME4_52_FIEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; returnvalue.Valid = true; break; case "55352688_FA5B_C_FME4_52_FIEF_82b": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_82b"; returnvalue.Valid = true; break;*/ case "55565020_FD0D_C_FMEP_16_FIEF_80g": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0D_C_FMEP_16_FIEF_80g"; returnvalue.Valid = true; break; /*case "55352688_FA4H_C_FME9_28_SAN_PF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82d": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82d"; returnvalue.Valid = true; break;*/ case "55352688_FA4H_C_FME5_07_MWO_PF_81b": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME5_07_MWO_PF_81b"; returnvalue.Valid = true; break; case "55567225_FE1D_C_FMEP_15_FIEF_85d": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE1D_C_FMEP_15_FIEF_85d"; returnvalue.Valid = true; break; case "55565020_FD0F_C_FMEP_30_FIEF_81I": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_81I"; returnvalue.Valid = true; break; case "55567225_FE18_C_FME2_20_FIEF_826": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE18_C_FME2_20_FIEF_826"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_82h"; returnvalue.Valid = true; break; case "55565020_FC0G_C_FMEP_61_FIEFF_80f": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0G_C_FMEP_61_FIEFF_80f"; returnvalue.Valid = true; break; case "55565020_FD0F_C_FMEP_30_FIEF_80g": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_80g"; returnvalue.Valid = true; break; case "55352571_FA4H_C_FME9_28_SAN_PF_81b": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA4H_C_FME9_28_SAN_PF_81b"; returnvalue.Valid = true; break; case "55353231_FA5B_C_FMEP_46_FIEF_82m": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FMEP_46_FIEF_82m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FMEP_63_FIEF_82h": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FMEP_63_FIEF_82h"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_77_FIEF_82p": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_77_FIEF_82p"; returnvalue.Valid = true; break; case "55567225_FF0C_C_FME1_73_FIEF_82z": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FF0C_C_FME1_73_FIEF_82z"; returnvalue.Valid = true; break; case "55567225_FD0F_C_FMEP_30_FIEF_81I": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0F_C_FMEP_30_FIEF_81I"; returnvalue.Valid = true; break; case "55567225_FD0H_C_FMEP_90_FIEF_81m": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0H_C_FMEP_90_FIEF_81m"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME2_66_FIEFF_82j": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME2_66_FIEFF_82j"; returnvalue.Valid = true; break; case "55353231_FA5I_C_FME3_72_FIEF_81e": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5I_C_FME3_72_FIEF_81e"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_78_FIEF_80e": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_78_FIEF_80e"; returnvalue.Valid = true; break; case "55353231_FA5L_C_FMEP_78_FIEF_81i": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5L_C_FMEP_78_FIEF_81i"; returnvalue.Valid = true; break; case "55567225_FD0M_C_FMEP_14_FIEF_80l": returnvalue.Enginetype = EngineType.B207E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FD0M_C_FMEP_14_FIEF_80l"; returnvalue.Valid = true; break; case "55567225_FE09_C_FME2_96_FIEF_82v": returnvalue.Enginetype = EngineType.B207R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FE09_C_FME2_96_FIEF_82v"; returnvalue.Valid = true; break; case "55352571_FA5B_C_FME4_52_FIEF_81b": returnvalue.Enginetype = EngineType.B207L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FA5B_C_FME4_52_FIEF_81b"; returnvalue.Valid = true; break; case "55565020_FC0J_C_FMEP_01_FMPF_83i": returnvalue.Enginetype = EngineType.Unknown; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "FC0J_C_FMEP_01_FMPF_83i"; returnvalue.Valid = true; break; #endregion } if (returnvalue.Carmodel == CarModel.Saab93) { switch (returnvalue.Enginetype) { case EngineType.B207E: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 280; returnvalue.Valid = true; break; case EngineType.B207L: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 300; returnvalue.Valid = true; break; case EngineType.B207R: returnvalue.Stage1airmass = 1200; // stock = ??? 970 returnvalue.Stage1torque = 320; returnvalue.Valid = true; break; } } return returnvalue; }
private void ConvertPartNumber() { PartNumberConverter pnc = new PartNumberConverter(); ECUInformation ecuinfo = pnc.GetECUInfo(buttonEdit1.Text, ""); lblCarModel.Text = "---"; lblEngineType.Text = "---"; lblPower.Text = "---"; lblTorque.Text = "---"; checkEdit1.Checked = false; checkEdit2.Checked = false; checkEdit4.Checked = false; checkEdit5.Checked = false; if (ecuinfo.Valid) { lblCarModel.Text = ecuinfo.Carmodel.ToString(); lblEngineType.Text = ecuinfo.Enginetype.ToString(); lblPower.Text = ecuinfo.Bhp.ToString() + " bhp"; //lblStageI.Text = ecuinfo.Stage1boost.ToString() + " bar"; //lblStageII.Text = ecuinfo.Stage2boost.ToString() + " bar"; //lblStageIII.Text = ecuinfo.Stage3boost.ToString() + " bar"; if (ecuinfo.Is2point3liter) { checkEdit1.Checked = false; checkEdit2.Checked = true; } else { checkEdit1.Checked = true; checkEdit2.Checked = false; } if (ecuinfo.Isturbo) { checkEdit4.Checked = true; } if (ecuinfo.Isfpt) { checkEdit5.Checked = true; checkEdit4.Checked = true; } if (ecuinfo.Isaero) { checkEdit4.Checked = true; checkEdit5.Checked = true; } lblTorque.Text = ecuinfo.Torque.ToString() + " Nm"; if (System.IO.File.Exists(Path.Combine(Application.StartupPath, "Binaries\\" + buttonEdit1.Text + ".BIN"))) { simpleButton2.Enabled = true; simpleButton3.Enabled = true; simpleButton4.Enabled = true; } else { simpleButton2.Enabled = false; simpleButton3.Enabled = false; simpleButton4.Enabled = false; } } else { MessageBox.Show("The entered partnumber was not recognized by T7Suite"); } }