adtf_file_library  0.13.1
Export Python

Description

Example python script which loads, configures and executes the python_processor.

Usage

python export_python.py python_processor.adtffileplugin <adtfdat> <csv>

Source

# Copyright 2024 CARIAD SE.
#
# This Source Code Form is subject to the terms of the Mozilla
# Public License, v. 2.0. If a copy of the MPL was not distributed
# with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
#
# If it is not possible or desirable to put the notice in a particular file, then
# You may include the notice in a location (such as a LICENSE file in a
# relevant directory) where a recipient would be likely to look for such a notice.
#
# You may add additional accurate notices of copyright ownership.
import adtf_file
import sys
import os
def print_progress(progress):
print(progress)
return True
adtf_file.load_plugin(sys.argv[1])
demultiplexer = adtf_file.create_demultiplexer(sys.argv[2])
demultiplexer.add_processor("NESTED_STRUCT", "", "python", sys.argv[3], { "script": os.path.dirname(os.path.abspath(__file__)) + "/demo_exporter.py"})
demultiplexer.process(print_progress)

Copyright © CARIAD SE.
Generated on Fri Apr 19 2024 by doxygen 1.9.1
GIT Commit Hash: 82d535f82776c20b12fc60740bdae991b62444a7