Exemple #1
0
 public void SetFaTarget(IPsdzFa fa)
 {
     this.FaTarget = fa;
     if (Vehicle != null)
     {
         Vehicle.TargetFA = ProgrammingUtils.BuildVehicleFa(fa, DetectVehicle.ModelSeries);
     }
 }
Exemple #2
0
        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)));
 }
Exemple #10
0
 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)));
 }
Exemple #11
0
 public IPsdzFp GenerateFp(IPsdzFa fa)
 {
     return(base.CallFunction <IPsdzFp>((ILogicService m) => m.GenerateFp(fa)));
 }
Exemple #12
0
 public IEnumerable <IPsdzIstufe> GetPossibleIntegrationLevel(IPsdzFa fa)
 {
     return(base.CallFunction <IEnumerable <IPsdzIstufe> >((ILogicService m) => m.GetPossibleIntegrationLevel(fa)));
 }
Exemple #13
0
 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)));
 }
Exemple #14
0
 public IPsdzCalculationNcdResultCto RequestCalculationNcd(IList <IPsdzRequestNcdEto> cafsForNcdCalculationEto, IPsdzFa fa, IPsdzSecureCodingConfigCto secureCodingConfigCto, PsdzCodingTypeEnum codingType)
 {
     return(base.CallFunction <IPsdzCalculationNcdResultCto>((ISecureCodingService service) => service.RequestCalculationNcd(cafsForNcdCalculationEto, fa, secureCodingConfigCto, codingType)));
 }