ADTF  3.12.8
ADTF Default Core Objects Plugin


Introduction

This binary provides utilities and default implementations for Filters, Sample Streams, Active Runners and Binding Proxies for usage within Filter Graph.

ADTF Default Sample Stream

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSample Stream
CIDdefault_sample_stream.streaming.adtf.cid
DescriptionThe Sample Stream is the implementation of the adtf::streaming::cSampleStream. See Sample Stream for details. You can connect Runners of Filters at the bottom of the Sample Stream in order to execute them when a Data Trigger arrives.
Properties
NameValueTypeDescriptionSubproperties
forward_all_triggerstruetBooltrue (default): all triggers will be forwarded, i.e. all Trigger Pipe Items will be called whenever a trigger is received. false: triggers will only be forwared if a new item (Stream Type / Sample) has been written to the Sample Stream.

ADTF Substream Selector

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSubstream Selector
CIDsubstream_selector.streaming.adtf.cid
DescriptionSample Stream Implementation that filters a specific Sub Stream.
Properties
NameValueTypeDescriptionSubproperties
forward_all_triggersfalsetBooltrue (default): all triggers will be forwarded, i.e. all Trigger Pipe Items will be called whenever a trigger is received. false: triggers will only be forwared if a new item (Stream Type / Sample) has been written to the Sample Stream.
substreamcStringThe substream that should be filtered.

ADTF Default Binding Proxy

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameBinding Proxy
CIDdefault_binding_proxy.streaming.adtf.cid
DescriptionThe Default Binding Proxy provides the opportunity to connect an IBindingServer with an IBindingClient. It will only check for a matching IBindingType and forward the ServerObject of the adtf::streaming::ant::IBindingServer::GetServerObject as an adtf::ucom::IObject. The check for compatibility is performed by the adtf::streaming::ant::IBindingClient or the Filter implementation. We will provide further BindingProxy implementation to specialize and record the communication between the Client/Server calls.

ADTF Default Timer Runner

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameTimer Runner
CIDdefault_timer_runner.streaming.adtf.cid
DescriptionActive Runner which creates a thread that triggers all connected runners in a periodic manner at a specified interval
Properties
NameValueTypeDescriptionSubproperties
timer_period_micro_sec100000tInt64The property value defines the period in micro second for the timer.

ADTF Default Thread Runner

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameThread Runner
CIDdefault_thread_runner.streaming.adtf.cid
DescriptionActive Runner which creates a thread that triggers all connected runners, by default, repeatedly without any delay
Properties
NameValueTypeDescriptionSubproperties
thread_is_cyclictruetBooltrue: The adtf::streaming::IRunner::Run call is executed until the IActiveRunner::Deactivate was called. false: The adtf::streaming::IRunner::Run call is executed only once. If it returns no further IRunner::Run call is submitted.Warning: If implementing an adtf::streaming::IRunner with endless loop, make sure it will return if an adtf::ucom::SetRunLevel() with adtf::ucom::IRuntime::RL_Application is requested to leave RL_Running.

ADTF Sample Stream Merger

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSample Stream Merger
CIDsample_stream_merger.streaming.adtf.cid
DescriptionThis filter merges multiple Sample Streams of the same type onto one output.
Output Pins
NameStream TypeDescription
output adtf_default_core_objects_plugin_sample_stream_merger_streaming_adtf_cid_output Provides the merged Sample Stream
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Output Pin Stream Types
Pin Nameoutput
Meta Type Name
Stream Type Properties

ADTF Substream Assembler

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSubstream Assembler
CIDsubstream_assembler.streaming.adtf.cid
DescriptionThis filter assembles multiple inputs into Substreams on one output.
Output Pins
NameStream TypeDescription
substreams adtf/substreams Provides the collection of merged streams
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Output Pin Stream Types
Pin Namesubstreams
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBool

ADTF Substream Merger

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSubstream Merger
CIDsubstream_merger.streaming.adtf.cid
DescriptionThis filter merges Substreams from multiple inputs into Substreams on one output.
Properties
NameValueTypeDescriptionSubproperties
pin_names_as_prefixtruetBoolIf true the substream names will be prefixed with the name of the input pin.
Output Pins
NameStream TypeDescription
substreams adtf/substreams Provides the collection of merged substreams
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Output Pin Stream Types
Pin Namesubstreams
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBool

ADTF Substream Dissector

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameSubstream Dissector
CIDsubstream_dissector.streaming.adtf.cid
DescriptionThis filter dissects the input samples into seperate substreams that provide the data of the individual elements.
Properties
NameValueTypeDescriptionSubproperties
create_struct_and_array_substreamstruetBoolIf activated, substreams will be created for all struct and array (sub-)elements.
Input Pins
NameStream TypeDescription
input adtf/anonymous input pin accepting default streamtypes with the information of the struct name and ddl
Output Pins
NameStream TypeDescription
substreams adtf/substreams output pin providing each struct's signal as an individual substream
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Input Pin Stream Types
Pin Nameinput
Meta Type Nameadtf/anonymous
Stream Type Properties
Output Pin Stream Types
Pin Namesubstreams
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBool

ADTF Thread Invoker

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameThread Invoker
CIDthread_invoker.streaming.adtf.cid
DescriptionThis filter forwards/processes triggers asynchronously. When a data in trigger is recieved on its input, the processing thread is woken and starts forwarding samples and the trigger.
Input Pins
NameStream TypeDescription
input adtf/anonymous The input that should be processed asynchronously by the thread.
Output Pins
NameStream TypeDescription
output adtf_default_core_objects_plugin_thread_invoker_streaming_adtf_cid_output The output to which the samples and triggers are forwarded by the woken processing thread.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process601100This should be connected to the active runner that will perform the processing.
process_input91input0000
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Input Pin Stream Types
Pin Nameinput
Meta Type Nameadtf/anonymous
Stream Type Properties
Output Pin Stream Types
Pin Nameoutput
Meta Type Name
Stream Type Properties

ADTF Thread Mapper

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameThread Mapper
CIDthread_mapper.streaming.adtf.cid
DescriptionThis filter maps processing of an input onto multiple threads. The Data In Trigger is delayed until all threads have processed the trigger.
Properties
NameValueTypeDescriptionSubproperties
thread_count0tUInt32The number of threads that should process the input. Adjust this and then select 'Create Output and Runner Pins' from the context menu in the Configuration Editor.
Input Pins
NameStream TypeDescription
input adtf/anonymous The input that should be processed by all threads.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinstrue
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Input Pin Stream Types
Pin Nameinput
Meta Type Nameadtf/anonymous
Stream Type Properties

ADTF Thread Reducer

Plugin Information
Plugin Filenamedefault_core_objects.adtfplugin
Plugin Descriptiondefault_core_objects.plugindescription
Plugin NameADTF Default Core Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLhttps://support.digitalwerk.net/
Plugin Versions
Plugin Version3.12.8
Plugin File Version1.0
adtf3.12.8
adtf::ucom3.1.0
Component Information
NameThread Reducer
CIDthread_reducer.streaming.adtf.cid
DescriptionThis filter triggers when all inputs have triggered at least once. The trigger is then sent and processed by the connected active runner.
Output Pins
NameStream TypeDescription
trigger adtf_default_core_objects_plugin_thread_reducer_streaming_adtf_cid_trigger A trigger will be sent on this pin once all inputs have triggered once.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process601100This should be connected to the active runner that will perform the processing once all inputs sent a trigger.
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Output Pin Stream Types
Pin Nametrigger
Meta Type Name
Stream Type Properties


Copyright © Audi Electronics Venture GmbH. All rights reserved. (Generated on Thu Aug 19 2021 by doxygen 1.8.14)