Project

General

Profile

Actions

Support Request #2424

closed

How to access data structure of CAN Config Codec Ext from own filter

Added by hidden about 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
AEV
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Platform:
Windows 7 64bit
Topic:
DeviceTB::CAN
FAQ Links:

Description

Supportanfrage

Kann man von nachfolgenden Filtern auf die Signalnamen in einem OutputPin des CAN_config_codec_ext zugreifen?

Folgendes Setup:

Ich erstelle in einem Can_Config_Codec_Ext einen neuen OutputPin mit dem Signal: Airbag_01.Airbag_01_BZ. Dieser erzeugt mir dann ein Struct mit bpsw. tUInt8, das mein eigener Filter empfängt. Kann ich in diesem Filter auf den Signalnamen und den Type zur Laufzeit zugreifen?

Lösung:
Verwenden Media Description
Siehe Information in der Device Toolbox Doku unter 3.7.7 bzw. 3.7.8 Media Description Format
Doku: https://support.digitalwerk.net/adtf_addons/adtf-device-toolbox/v2/devicetoolbox.pdf

Nützliches Example:
src\examples\src\filters\demo_media_description_display
Hier wird auch das Auswerten einer DDL über ein Pin gezeigt.

Details siehe Kommentare

Actions #1

Updated by hidden about 6 years ago

  • Project changed from Public Support to 11
  • Status changed from New to In Progress
  • Topic set to DeviceTB::CAN
Actions #2

Updated by hidden about 6 years ago

Hierfür könnte Dir die Media Description nutzen.

Sieh Dir hierzu die Information in der Device Toolbox Doku unter 3.7.7 bzw. 3.7.8 Media Description Format an.
Diese findest Du direkt in deinen addons Verzeichns (z.b. ADTF\2.14.0\addons\adtf-device-toolbox\doc),
oder auch hier: https://support.digitalwerk.net/adtf_addons/adtf-device-toolbox/v2/devicetoolbox.pdf

Hilft Dir das bereits weiter?

Gruß
Matthias

Actions #3

Updated by hidden about 6 years ago

  • Status changed from In Progress to Customer Feedback Required
Actions #4

Updated by hidden about 6 years ago

Ja, das hatte ich mir auch schon angeschaut.

Also wäre das Vorgehen:
  1. Anlegen eines DynamicInputPin
  2. Laden des cMediaType vom angeschlossen Pin
  3. cMediaTypeDescription vom cMediaType
  4. suchen des Names und des Types im cMediaTypeDescription

?

Actions #5

Updated by hidden about 6 years ago

Ja, das sollte eigentlich so funktionieren.

Actions #6

Updated by hidden about 6 years ago

Hallo Raphael,

kann das Ticket geschlossen werden?

Actions #7

Updated by hidden about 6 years ago

Ja, vielen Dank für die Hilfe.

Falls das Ticket veröffentlicht wird, kann man noch den Verweis auf ein Example hinterlegen:

src\examples\src\filters\demo_media_description_display

Hier wird auch das Auswerten einer DDL über ein Pin gezeigt.

Actions #8

Updated by hidden about 6 years ago

  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Resolution set to Solved Issue
Actions #9

Updated by hidden about 6 years ago

  • Subject changed from [ADTF 2.14.1], [DeviceTB 2.7.0] Access CAN_Config_Codec_Ext to How to access data structure of CAN Config Codec Ext from own filter
Actions #10

Updated by hidden about 6 years ago

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

Updated by hidden almost 6 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF