public ISvt Build(IPsdzSollverbauung sollVerbauung, IDictionary <string, string> orderNumbers) { if (sollVerbauung != null && sollVerbauung.Svt != null) { IPsdzSvt svt = sollVerbauung.Svt; IPsdzOrderList psdzOrderList = sollVerbauung.PsdzOrderList; SystemVerbauTabelle systemVerbauTabelle = new SystemVerbauTabelle(); systemVerbauTabelle.Version = svt.Version; systemVerbauTabelle.HoSignature = svt.HoSignature; systemVerbauTabelle.HoSignatureDate = svt.HoSignatureDate; IEnumerable <IPsdzEcu> ecus = svt.Ecus; if (ecus != null) { foreach (IPsdzEcu psdzEcu in ecus) { IEcuObj ecuObj = this.Build(psdzEcu); if (orderNumbers != null && orderNumbers.Any <KeyValuePair <string, string> >()) { string key = this.BuildKey(psdzEcu); if (orderNumbers.ContainsKey(key)) { ((EcuObj)ecuObj).OrderNumber = orderNumbers[key]; } } systemVerbauTabelle.AddEcu(ecuObj); } } return(systemVerbauTabelle); } return(null); }
public void TslUpdate(IPsdzConnection connection, bool complete, IPsdzSvt svtActual, IPsdzSvt svtTarget) { base.CallMethod(delegate(IProgrammingService m) { m.TslUpdate(connection, complete, svtActual, svtTarget); }, true); }
public IPsdzTal GenerateFcfnTal(IEnumerable <IPsdzSwtApplication> swtApplications, IPsdzSvt svtActual, IPsdzTalFilter talFilter) { return(base.CallFunction <IPsdzTal>((ILogicService m) => m.GenerateFcfnTal(swtApplications, svtActual, talFilter))); }
public void SetSvtActual(IPsdzSvt svt) { this.SvtActual = svt; }
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 PsdzReadCertMemoryObjectResult ReadSecurityMemoryObjects(IPsdzConnection connection, IPsdzSvt svtIst, IPsdzEcuIdentifier[] ecus, PsdzCertMemoryObjectType certMemoryObjectType) { return(base.CallFunction <PsdzReadCertMemoryObjectResult>((ICertificateManagementService service) => service.ReadSecurityMemoryObjects(connection, svtIst, ecus, certMemoryObjectType))); }
public PsdzRequestEcuSecCheckingResult RequestEcuCertCheckingWithFiltering(IPsdzConnection connection, IPsdzSvt svtIst, IPsdzDiagAddress[] ecuWhiteList, IPsdzDiagAddress[] ecuBlackList, int retries) { return(base.CallFunction <PsdzRequestEcuSecCheckingResult>((ICertificateManagementService service) => service.RequestEcuCertCheckingWithFiltering(connection, svtIst, ecuWhiteList, ecuBlackList, retries))); }
public IPsdzReadEcuUidResultCto readEcuUid(IPsdzConnection connection, IEnumerable <IPsdzEcuIdentifier> ecus, IPsdzSvt svt) { return(base.CallFunction <IPsdzReadEcuUidResultCto>((ISecurityManagementService service) => service.readEcuUid(connection, ecus, svt))); }
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 IPsdzReadLcsResultCto ReadLcs(IPsdzConnection connection, IPsdzSvt svt, IEnumerable <IPsdzEcuIdentifier> whitelistedECUs, IEnumerable <IPsdzEcuIdentifier> blacklistedECUs) { return(base.CallFunction <IPsdzReadLcsResultCto>((ISecureFeatureActivationService service) => service.ReadLcs(connection, svt, whitelistedECUs, blacklistedECUs))); }
public IPsdzFetchCalculationSecureTokensResultCto FetchCalculationOfSecureTokensOffline(string secureTokenFilePath, IPsdzSvt svtIst) { return(base.CallFunction <IPsdzFetchCalculationSecureTokensResultCto>((ISecureFeatureActivationService service) => service.FetchCalculationOfSecureTokensOffline(secureTokenFilePath, svtIst))); }
public IPsdzReadStatusResultCto ReadStatus(PsdzStatusRequestFeatureTypeEtoEnum statusRequestFeatureType, IPsdzConnection connection, IPsdzSvt svt, IEnumerable <IPsdzEcuIdentifier> ecus, bool extendedStatus, int retries, int timeBetweenRetries) { return(base.CallFunction <IPsdzReadStatusResultCto>((ISecureFeatureActivationService service) => service.ReadStatus(statusRequestFeatureType, connection, svt, ecus, extendedStatus, retries, timeBetweenRetries))); }
public IEnumerable <IPsdzSecurityBackendRequestFailureCto> RequestDirectSecureTokensPackageOffline(string filePath, string client, string system, IPsdzVin vin, IPsdzSvt svt, IPsdzSecureTokenRequestCto secureTokenRequest) { return(base.CallFunction <IEnumerable <IPsdzSecurityBackendRequestFailureCto> >((ISecureFeatureActivationService service) => service.RequestDirectSecureTokensPackageOffline(filePath, client, system, vin, svt, secureTokenRequest))); }
public IPsdzSecurityBackendRequestIdEto RequestDirectSecureTokensPackage(IEnumerable <string> backendUrlList, IEnumerable <string> crl, string client, string system, int retries, int timeout, IPsdzVin vin, IPsdzSvt svt, IPsdzSecureTokenRequestCto secureTokenRequest) { return(base.CallFunction <IPsdzSecurityBackendRequestIdEto>((ISecureFeatureActivationService service) => service.RequestDirectSecureTokensPackage(backendUrlList, crl, client, system, retries, timeout, vin, svt, secureTokenRequest))); }
public IPsdzSecurityBackendRequestIdEto RequestNewestSecureTokenPackageForVehicle(IEnumerable <string> backendUrls, IEnumerable <string> certificatRevocations, string client, string system, int retries, int timeout, IPsdzVin vin, IPsdzSvt svtIst, bool rebuildTokens) { return(base.CallFunction <IPsdzSecurityBackendRequestIdEto>((ISecureFeatureActivationService service) => service.RequestNewestSecureTokenPackageForVehicle(backendUrls, certificatRevocations, client, system, retries, timeout, vin, svtIst, rebuildTokens))); }
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 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 IPsdzReadSecureEcuModeResultCto ReadSecureEcuMode(IPsdzConnection connection, IEnumerable <IPsdzEcuIdentifier> pEcus, IPsdzSvt svt) { return(base.CallFunction <IPsdzReadSecureEcuModeResultCto>((ISecureFeatureActivationService service) => service.ReadSecureEcuMode(connection, pEcus, svt))); }
public IPsdzTal GenerateTal(IPsdzConnection connection, IPsdzSvt svtActual, IPsdzSollverbauung sollverbauung, IPsdzSwtAction swtAction, IPsdzTalFilter talFilter, string backupDataPath, string vinFromFA = "") { return(base.CallFunction <IPsdzTal>((ILogicService m) => m.GenerateTal(connection, svtActual, sollverbauung, swtAction, talFilter, backupDataPath, vinFromFA))); }
public IEnumerable <IPsdzEcuFailureResponseCto> SwitchToSecureEcuFieldMode(IPsdzConnection connection, IEnumerable <IPsdzEcuIdentifier> pEcus, IPsdzSvt svt) { return(base.CallFunction <IEnumerable <IPsdzEcuFailureResponseCto> >((ISecureFeatureActivationService service) => service.SwitchToSecureEcuFieldMode(connection, pEcus, svt))); }
public IPsdzResponse UpdatePiaPortierungsmaster(IPsdzConnection connection, IPsdzSvt svt) { return(base.CallFunction <IPsdzResponse>((IEcuService m) => m.UpdatePiaPortierungsmaster(connection, svt))); }
public IEnumerable <IPsdzEcuFailureResponseCto> WriteSecureToken(IPsdzConnection pConnection, IEnumerable <IPsdzSecureTokenEto> secureTokens, IPsdzSvt svt) { return(base.CallFunction <IEnumerable <IPsdzEcuFailureResponseCto> >((ISecureFeatureActivationService service) => service.WriteSecureToken(pConnection, secureTokens, svt))); }
public PsdzFetchEcuCertCheckingResult FetchEcuSecChecking(IPsdzConnection connection, IPsdzSvt svtIst, IPsdzEcuIdentifier[] ecus, int retries) { return(base.CallFunction <PsdzFetchEcuCertCheckingResult>((ICertificateManagementService service) => service.FetchEcuSecChecking(connection, svtIst, ecus, retries))); }
public IPsdzTal RequestHDDUpdateTal(IPsdzConnection connection, IPsdzSvt svtActual, IPsdzSvt svtSoll, IPsdzSwtAction swtAction, string backupDataPath) { return(base.CallFunction <IPsdzTal>((ILogicService m) => m.RequestHDDUpdateTal(connection, svtActual, svtSoll, swtAction, backupDataPath))); }
public PsdzEcuFailureResponse[] WriteSecurityMemoryObjects(IPsdzConnection connection, IPsdzSvt svtIst, PsdzCertMemoryObject[] certificates) { return(base.CallFunction <PsdzEcuFailureResponse[]>((ICertificateManagementService service) => service.WriteSecurityMemoryObjects(connection, svtIst, certificates))); }
public IDictionary <IPsdzEcuIdentifier, IPsdzObdData> RequestRelevantObdData(IPsdzConnection connection, IPsdzSvt svtActual) { return(base.CallFunction <IDictionary <IPsdzEcuIdentifier, IPsdzObdData> >((ILogicService m) => m.RequestRelevantObdData(connection, svtActual))); }
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 IPsdzTal GenerateTalForSfa(IPsdzSvt svt, IEnumerable <IPsdzFeatureLongStatusCto> istSfa, IEnumerable <IPsdzEcuFeatureTokenRelationCto> sollSfa, PsdzCalculationStrategyEtoEnum calculationStrategy, IEnumerable <IPsdzSecureTokenEto> featureActivationTokens, IEnumerable <IPsdzDiagAddress> diagAddressCtos, IEnumerable <IPsdzFeatureIdCto> featureIdWhiteList, IEnumerable <IPsdzFeatureIdCto> featureIdBlackList) { return(base.CallFunction <IPsdzTal>((ILogicService m) => m.GenerateTalForSfa(svt, istSfa, sollSfa, calculationStrategy, featureActivationTokens, diagAddressCtos, featureIdWhiteList, featureIdBlackList))); }