public void SetFaTarget(IPsdzFa fa) { this.FaTarget = fa; if (Vehicle != null) { Vehicle.TargetFA = ProgrammingUtils.BuildVehicleFa(fa, DetectVehicle.ModelSeries); } }
public static FA BuildVehicleFa(IPsdzFa faInput, string br) { if (faInput == null) { return(null); } FA fa = new FA(); fa.VERSION = faInput.FaVersion.ToString(CultureInfo.InvariantCulture); fa.BR = br; fa.LACK = faInput.Lackcode; fa.POLSTER = faInput.Polstercode; fa.TYPE = faInput.Type; fa.C_DATE = faInput.Zeitkriterium; fa.E_WORT = ((faInput.EWords != null) ? new ObservableCollection <string>(faInput.EWords) : null); fa.HO_WORT = ((faInput.HOWords != null) ? new ObservableCollection <string>(faInput.HOWords) : null); fa.SA = ((faInput.Salapas != null) ? new ObservableCollection <string>(faInput.Salapas) : null); return(fa); }
public IPsdzTal ExecuteHDDUpdate(IPsdzConnection connection, IPsdzTal tal, IPsdzFa fa, IPsdzVin vin, TalExecutionSettings talExecutionSettings) { return(base.CallFunction <IPsdzTal>((ITalExecutionService m) => m.ExecuteHDDUpdate(connection, tal, fa, vin, talExecutionSettings))); }
public IPsdzTal ExecuteTal(IPsdzConnection connection, IPsdzTal tal, IPsdzSvt svtTarget, IPsdzVin vin, IPsdzFa faTarget, TalExecutionSettings talExecutionConfig, string backupDataPath, CancellationToken ct) { return(base.CallFunction <IPsdzTal>((ITalExecutionService m) => m.ExecuteTal(connection, tal, svtTarget, vin, faTarget, talExecutionConfig, backupDataPath, ct))); }
public IPsdzFa BuildFa(IPsdzFa faInput) { return(base.CallFunction <IPsdzFa>((IObjectBuilderService service) => service.BuildFa(faInput))); }
public IPsdzTal ExecuteRestoreTal(IPsdzConnection connection, IPsdzTal tal, IPsdzSvt svtTarget, IPsdzFa faTarget, IPsdzVin vin, TalExecutionSettings talExecutionSettings) { return(base.CallFunction <IPsdzTal>((IIndividualDataRestoreService service) => service.ExecuteRestoreTal(connection, tal, svtTarget, faTarget, vin, talExecutionSettings))); }
public IEnumerable <IPsdzEcuIdentifier> GetInstalledEcuList(IPsdzFa fa, IPsdzIstufe iStufe) { return(base.CallFunction <IEnumerable <IPsdzEcuIdentifier> >((IMacrosService service) => service.GetInstalledEcuList(fa, iStufe))); }
public IPsdzSvt GenerateSvtSoll(IPsdzConnection connection, IPsdzFa faActual, IPsdzFa faTarget, IPsdzSvt svtActual, IPsdzIstufe iStufeShipment, IPsdzIstufe iStufeActual, IPsdzIstufe iStufeTarget) { return(base.CallFunction <IPsdzSvt>((ILogicService m) => m.GenerateSvtSoll(connection, faActual, faTarget, svtActual, iStufeShipment, iStufeActual, iStufeTarget))); }
public IPsdzSollverbauung GenerateSollverbauungGesamtFlash(IPsdzConnection connection, IPsdzIstufe iStufeTarget, IPsdzIstufe iStufeShipment, IPsdzSvt svtActual, IPsdzFa faTarget, IPsdzTalFilter talFilter) { return(base.CallFunction <IPsdzSollverbauung>((ILogicService m) => m.GenerateSollverbauungGesamtFlash(connection, iStufeTarget, iStufeShipment, svtActual, faTarget, talFilter))); }
public IPsdzSollverbauung GenerateSollverbauungEinzelFlash(IPsdzConnection connection, IPsdzIstufe iStufeTarget, IPsdzIstufe iStufeShipment, IPsdzSvt svtActual, IPsdzFa faTarget, IEnumerable <IPsdzDiagAddress> ecusToBeFlashed) { return(base.CallFunction <IPsdzSollverbauung>((ILogicService m) => m.GenerateSollverbauungEinzelFlash(connection, iStufeTarget, iStufeShipment, svtActual, faTarget, ecusToBeFlashed))); }
public IPsdzFp GenerateFp(IPsdzFa fa) { return(base.CallFunction <IPsdzFp>((ILogicService m) => m.GenerateFp(fa))); }
public IEnumerable <IPsdzIstufe> GetPossibleIntegrationLevel(IPsdzFa fa) { return(base.CallFunction <IEnumerable <IPsdzIstufe> >((ILogicService m) => m.GetPossibleIntegrationLevel(fa))); }
public IList <IPsdzSecurityBackendRequestFailureCto> RequestCalculationNcdAndSignatureOffline(IList <IPsdzRequestNcdEto> sgbmidsForNcdCalculation, string jsonRequestFilePath, IPsdzSecureCodingConfigCto secureCodingConfigCto, IPsdzVin vin, IPsdzFa fa) { return(base.CallFunction <IList <IPsdzSecurityBackendRequestFailureCto> >((ISecureCodingService service) => service.RequestCalculationNcdAndSignatureOffline(sgbmidsForNcdCalculation, jsonRequestFilePath, secureCodingConfigCto, vin, fa))); }
public IPsdzCalculationNcdResultCto RequestCalculationNcd(IList <IPsdzRequestNcdEto> cafsForNcdCalculationEto, IPsdzFa fa, IPsdzSecureCodingConfigCto secureCodingConfigCto, PsdzCodingTypeEnum codingType) { return(base.CallFunction <IPsdzCalculationNcdResultCto>((ISecureCodingService service) => service.RequestCalculationNcd(cafsForNcdCalculationEto, fa, secureCodingConfigCto, codingType))); }