ADTF
Loading...
Searching...
No Matches
Thread Dispatcher

Plugin Information

Plugin Filenameadtf_core.adtfplugin
Plugin Descriptionadtf_core.plugindescription
Plugin NameADTF Core Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev

Plugin Versions

Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0

Component Information

NameThread Dispatcher
CIDthread_dispatcher.streaming.adtf.cid
DescriptionUse this filter to dispatch/distribute processing of sets of input samples/triggers to multiple asynchronous threads. All samples corresponding to a trigger will be forwarded to exactly one thread only.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
delay_trigger_until_thread_readyfalsetBoolIf activated the input trigger will be delayed until at least one processing thread is ready. Otherwise the trigger call returns immediately after all data has been put into the internal queue.Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/fatal_action2tUInt32The default action when a fatal error is reported.Value List:
Stop session = 2
Shutdown ADTF = 3
Abort to crash handler = 4Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/log_level35tUInt8The log level for this channel.Value List:
None = 0
Error = 10
Warning = 20
Info = 30
Detail = 35
Dump = 40
All = 255Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/recoverable_action0tUInt8The action to perform when a recoverable error is reported.Value List:
Log only = 0
Treat as fatal = 1Value Range:
minimum =
maximum = Filename Extension Filter:
thread_count2tUInt32The number of threads that should process the input. Adjust this and then select 'Create Output and Runner Pins' from the context menu in the ADTF Configuration Editor.Value Range:
minimum =
maximum = Filename Extension Filter:

Input Pins

NameStream TypeDescription
input adtf/anonymous The input that should be distributed over all threads.

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000Default runner port for the input pin 'input'

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