Project

General

Profile

Actions

Support Request #10904

closed

ADTF2 data on ADTF file library (ifhd) 0.6.1

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

Status:
Closed
Priority:
Normal
Customer:
DAIMLER
Department:
TP/EMD
Requester's Priority:
Blocker
Support Level:
3rd Level
Resolution:
Product Issue Numbers:
Platform:
Other Linux 64bit, Windows 10 64bit
Topic:
FileLibrary::Common
FAQ Links:

Description

Supportanfrage

I am working with adtf file libraries?
When I try to load a adtf2 dat file using adtf file library 0.6.1.

Execution:

$fileaccess.exe "samplenew.dat" ac.csv

I am getting the following error:

"no type deserializer for 'adtf.type.video_compressed.adtf2_support.serialization.adtf.cid' available" 

Does ifhd support adtf2 data by default? If yes! Then how?
Is there a example where ifhd is used to read adtf2 data ?

Cmake isn't able to create visual studio solution for deserializer and ce_modules.
Is SDL and QT packages are mandatory for deserializer?

No, the deserializer (adtffileplugin) itself does not require Qt (or SDL).
It is only restricted because if you do not want to build UI, you not need (un)compressed video data.
But we changed it to ADTF 3.7.0, you can edit the CMake file and remove the Qt check already.

But if you need for other components, we deliver the development packages here.
Have a look at https://support.digitalwerk.net/adtf/v3/adtf_html/page_external_dependencies.html

Is there a user manual on how to build ADTF 3.6.3?

I think you mean the examples because ADTF is not open source and you only can (re)compile our demos.
Here is a documentation page how to create a solution and recompile the examples: Is there any reason why you want to recompile them ?
Did you know that different to ADTF 2.x we deliver also the binaries for our demos
  • ./src/examples/bin/
  • ./src/examples/bin/debug
You can use them precompiled and ready to go.
Same for all other (open source) libraries and tools, you will find also the binaries.
Like for ifhd: Within adtf delilvery
  • ADTF <= 3.6.x -> ./3rdparty
  • ADTF >= 3.7.x -> ./pkg

or here in the download center

And Is there a example project of fileaccess with built-in adtffileplugin of adtf2_compressed_video_deserializer?

The fileaccess example is prepared to load addtional adtffileplugins to extend the reader functionality with additional deserializer.
Have a look at the source code and the help, just extend your call with addtional adtffileplugins as arguments:

fileaccess <adtfdat> <csv> [<adtffileplugin> ...]

IMPORTANT

ADTF 3.6.x depends on IFHD 0.5.0
ADTF 3.7.x depends on IFHD 0.6.1

IFHD 0.5.0 and IFHD 0.6.1 are not compatible !

This means to use the deserialzer from ADTF 3.6.x you have to use IFHD 0.5.0 !
If you want to use IFHD 0.6.1, you have to wait for the deserialzer from ADTF 3.7.0.

I will attach the deserialzer from ADTF 3.7.0, but it is my local build (Windows only), just for your convinience.

Of course you can adapt the example to changes of IFHD 0.6.1 and recompile it as well.

no type deserializer for 'adtf.type.can.adtf2_support.serialization.adtf.cid' available

I've to use plugin for CAN stream also.?

Yes, CAN/CAN FD/Flexray are part of the Device Toolbox, XCP of the Calibration Toolbox.
You will find in each the related deserializer adtffileplugin to make adtf2 recordings work.

Note again:
Device TB 3.1.0 / Calibration TB 3.1.0 = IFHD 0.5.0
(upcoming) Device TB 3.2.0 / (upcoming) Calibration TB 3.2.0 = IFHD 0.6.1


Files

Actions

Also available in: Atom PDF