Project

General

Profile

Actions

Support Request #3842

closed

Improve support for DDL

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

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
CARMEQ
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Product Issue Opened
Platform:
Other Linux 64bit, Ubuntu 12.04 64bit, Ubuntu 14.04 64bit, Ubuntu 16.04 64bit, Ubuntu 16.04 64bit (ARMv8), Ubuntu 18.04 64bit, Windows 10 32bit, Windows 10 64bit, Windows 7 32bit, Windows 7 64bit
Topic:
ADTF::DDL
FAQ Links:

Description

Support Anfrage:

Ich würde gerne ein Feature Ticket für das DDL-Handling erstellen lassen, da das Lesen und Schreiben von DDLs sehr umständlich umgesetzt ist.
Ich stelle mir eine Serialize(struct, buffer, bufferSize) und struct Deserialize(buffer, size) Funktion vor.

Dadurch würde das ständige aufrufen von find_index, get und set entfallen und die Handhabung sehr vereinfachen.

Ich würde mir auch wünschen, dass angelehnt an protobuf automatisch aus einer *.mediadescription eine Struct erstellt wird.
Beispiel von protobuf:

add_executable(ProtoTest ProtoTest.cpp Message.proto)
target_link_libraries(ProtoTest protobuf::libprotobuf)
protobuf_generate(TARGET ProtoTest)

Daran angelehnt würde ich mir folgendes wünschen:

adtf_add_filter(Filter Filter.h Filter.cpp Message.mediadescription)
ddl_generate(TARGET Filter)

Von mir aus kann auch der gesamte DDL-Support entfernt werden und standardmäßig durch protobuf ersetzt werden.
Diesen Vorgang würde ich sogar bevozugen.

Lösung:

Es wurde ein Produktticket (CHANGE bzw Feature Request) erstellt. ACORE-9641
Die weitere Entscheidung / Bearbeitung erfolgt im Produktticket.

Actions #1

Updated by hidden over 5 years ago

  • Status changed from New to In Progress
  • Topic set to ADTF::DDL
Actions #2

Updated by hidden over 5 years ago

  • Status changed from In Progress to Customer Feedback Required
  • Resolution set to Product Issue Opened
  • Product Issue Numbers set to https://www.cip.audi.de/jira/browse/ACORE-9641

Hallo Denny,

wir haben zu deiner Anfrage ein Produktticket (CHANGE) erstellt. ACORE-9641
Siehe auch den Link im Ticket.
Die weitere Entscheidung / Bearbeitung erfolgt im Produktticket selbst.
Es kann ggf. aufgrund der aktuellen Urlaubssituation etwas dauern bis eine erste Einstufung des Produkttickets erfolgt.

Können wir das Support Ticket damit wieder schließen?

Actions #3

Updated by hidden over 5 years ago

Danke das Ihr das Ticket erstellt habt.
Dieses Ticket kann damit geschlossen werden.

Viele Grüße
Denny

Actions #4

Updated by hidden over 5 years ago

  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Affected Products deleted (ADTF 2.10.0, ADTF 2.11.0, ADTF 2.12.0, ADTF 2.12.1, ADTF 2.13.0, ADTF 2.13.1, ADTF 2.13.2, ADTF 2.13.3, ADTF 2.9.0, ADTF 2.9.1, ADTF 3.0.0, ADTF 3.0.0 (BETA), ADTF 3.0.1, ADTF 3.1.0, ADTF 3.2.0, ADTF 3.2.1, ADTF 3.3.0, ADTF 3.3.0 (BETA), ADTF 3.3.1 (BETA))
  • Platform deleted (Windows 2008 32bit, Windows 2008 64bit)
Actions #5

Updated by hidden over 5 years ago

  • Subject changed from DDL Support verbessern to Improve support for DDL
  • Status changed from To Be Closed to Closed
Actions #6

Updated by hidden over 5 years ago

  • Project changed from 20 to Public Support
  • Private changed from Yes to No
Actions #7

Updated by hidden over 4 years ago

Hallo,
ich habe leider kein Zugriff auf ACORE-9641. Wurde dieser Wunsch umgesetzt?
Gruß
Waldemar Kuznik

Actions #8

Updated by hidden over 4 years ago

  • Author changed from hidden to hidden
Das Produktticket ACORE-9641 ist mit ADTF 3.5.0 umgesetzt und auf DONE gesetzt worden.
Aus dem Produktticket:
Umgesetzte Ergebnisse / Realised Results
  • adtf_mdgen Tool erstellt
  • CMake Integration
  • description, md_sample_data und md_sample_data_factory templates erstellt.
  • Tests für Code Generierung und Verwendung erstellt
  • Dokumentation erweitert
  • Beispiel hinzugefügt (demo_code_generation_filters)
Actions

Also available in: Atom PDF