Support Request #10904
closedADTF2 data on ADTF file library (ifhd) 0.6.1
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
I think you mean the examples because ADTF is not open source and you only can (re)compile our demos.Is there a user manual on how to build ADTF 3.6.3?
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
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