Support Request #4092
closedCould not load Demo Ecu Processor
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
Related issues
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
Updated by hidden over 5 years ago
- File demo_processor.PNG demo_processor.PNG added
- File demo_processor.plb demo_processor.plb added
- File demo_processor.pdb demo_processor.pdb added
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.
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ß
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
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: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ß
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.
Updated by hidden over 5 years ago
- Status changed from Customer Feedback Required to To Be Closed
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
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)
Updated by hidden over 5 years ago
- Status changed from To Be Closed to Customer Feedback Required
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
Updated by hidden over 5 years ago
- Status changed from Customer Feedback Required to To Be Closed