Project

General

Profile

Actions

Support Request #4092

closed

Could not load Demo Ecu Processor

Added by hidden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
EEIS
Requester's Priority:
Blocker
Support Level:
2nd Level
Resolution:
Known Problem

Description

Supportanfrage

Ich kann den demo_processor Filter aus den Beispielen in ADTF 2.14 nicht laden:

Fehlermeldung: The class 'adtf.ecu_processor.demo' can not be loaded: Interface not supported

Woran liegt das? Was mache ich falsch?

Lösung

Known Problem -> #2426
Workaround -> Q: Demo ECU Processor could not be loaded - Interface not supported


Files

demo_processor.PNG (11.7 KB) demo_processor.PNG hidden, 2018-09-11 14:52
demo_processor.plb (1.01 MB) demo_processor.plb hidden, 2018-09-11 14:53
demo_processor.pdb (5.7 MB) demo_processor.pdb hidden, 2018-09-11 14:53

Related issues

Is duplicate of Public Support - Support Request #2426: ADTFS-48801 Demo ECU Processor could not be loaded - Interface not supportedClosedActions
Actions #1

Updated by hidden over 5 years ago

  • Status changed from New to In Progress
  • Topic set to CalibrationTB::Common

Hallo Waldemar Kuznik,

sind auf deinem Rechner die Examples der Calibration Toolbox schon gebaut?

Wenn nicht, hole das bitte nach und gib uns bescheid, ob das Problem weiterhin besteht.

Gruß,
Michael

Actions #2

Updated by hidden over 5 years ago

Ich habe jetzt alles neu installiert. Das Beispiel neu kompilliert mit dem fix:
UCOM_EXPORT_INTERFACE_CAST(IID_ADTF_ECU_PROCESSOR, IEcuProcessor)

Der Filter ist geladen, jedoch nicht Component Tree sichtbar.

Actions #5

Updated by hidden over 5 years ago

Habt ihr vielleicht ein Beispiel für mich (wie der XCP_Emulator) wie ich den IEcuProcessor in einem Filter Nutzen kann?

Wie ich es jetzt verstanden habe ist das Projekt demo_processor nur ein Service, den ich in meinem Filter nutzen könnte, daher kann man ihn nicht sehen. Ist das richtig?

Gruß

Actions #6

Updated by hidden over 5 years ago

  • Is duplicate of Support Request #2426: ADTFS-48801 Demo ECU Processor could not be loaded - Interface not supported added
Actions #7

Updated by hidden over 5 years ago

  • Subject changed from Calibration Toolbox / Beispiel demo_processor to Could not load Demo Ecu Processor
  • Description updated (diff)
  • Status changed from In Progress to Customer Feedback Required
  • Private changed from Yes to No
  • Resolution set to Known Problem
  • Product Issue Numbers set to https://support.digitalwerk.net/projects/download-center/wiki/FAQ's#Q-Demo-ECU-Processor-could-not-be-loaded-Interface-not-supported

Hallo Waldemar,

Ist leider ein bekanntes Problem, Workaround siehe FAQ's:
Actions #8

Updated by hidden over 5 years ago

Hallo Florian,
kannst du mir noch diese Fragen beantworten?

Habt ihr vielleicht ein Beispiel für mich (wie der XCP_Emulator) wie ich den IEcuProcessor in einem Filter Nutzen kann?

Wie ich es jetzt verstanden habe ist das Projekt demo_processor nur ein Service, den ich in meinem Filter nutzen könnte, daher kann man ihn nicht sehen. Ist das richtig?

Gruß

Actions #9

Updated by hidden over 5 years ago

Hallo Waldemar,

nein, siehe Doku...

Der Demo ECU Processor ist ein Plugin, den du z.B. im XCP Emulator Filter verwenden kannst.
Deshalb "siehst" du ihn nicht in Form eines Filters.

Und laden kannst du ihn erst, wenn du ihn neu kompilierst mit der Änderung aus der FAQ.

Actions #10

Updated by hidden over 5 years ago

  • Status changed from Customer Feedback Required to To Be Closed
Actions #11

Updated by hidden over 5 years ago

Hallo Florian,
danke für die Antwort.

Kannst du mir noch die Frage beantworten?
Habt ihr vielleicht ein Beispiel für mich (wie der XCP_Emulator) wie ich den IEcuProcessor in einem Filter Nutzen kann?

Gruß
Waldemar

Actions #12

Updated by hidden over 5 years ago

Hallo Waldemar,

so ganz verstehe ich deinen Use Case nicht ?
1) Willst du nun einen ECU Processor implementieren ? Dann siehe Demo ECU Processor (Hinweis: Q: Demo ECU Processor could not be loaded - Interface not supported nicht vergessen !)
2) Willst du einen XCP Emulator Filter nochmal implementieren... wenn ja, warum ? Nein dazu haben wir kein Bsp., einfach nutzen.
3) Willst du nur auf das Interface zugreifen ? Wenn ja, wie immer (Snippet):

cObjectPtr<IEcuProcessor> pProc;

// im Bsp. cString strOid = "adtf.ecu_processor.demo";
RETURN_IF_FAILED(_runtime->CreateInstance(strOid, IID_ADTF_ECU_PROCESSOR, (tVoid**) &pProc, NULL, __exception_ptr));

4) Willst du ein Bsp. Setup ? Siehe Getting started
5) Kannst du den aktuellen Demo ECU Processor nur nicht verwenden im CE ? Wenn ja, das liegt an Q: Demo ECU Processor could not be loaded - Interface not supported, das muss wie erwähnt mit der beschriebenen Änderung neu kompiliert werden (RelWithDebInfo/Debug)

Actions #13

Updated by hidden over 5 years ago

  • Status changed from To Be Closed to Customer Feedback Required
Actions #14

Updated by hidden over 5 years ago

Vielen Dank für deine ausführliche Antwort. Ich versuche meine Signale über den ECU Processor einzuspeisen. Anscheinend habe ich ein Problem mit dem Timing um ein Radar von Bosch zu bespeisen. Das Ticket kann geschlossen werden. Ich führe meine Kommunikation über das andere Ticket weiter: https://support.digitalwerk.net/issues/4093

Danke für deine Hilfe, vielleicht kannst du dich bei dem andren Ticket beteiligen.

Gruß
Waldemar

Actions #16

Updated by hidden over 5 years ago

  • Status changed from Customer Feedback Required to To Be Closed
Actions #17

Updated by hidden over 5 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF