ADTF
Loading...
Searching...
No Matches
Sample Time Gate

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

NameSample Time Gate
CIDsample_time_gate.streaming.adtf.cid
DescriptionUse this filter to guarantee that the timestamp of a received sample is in the past regarding the current stream clock. This filter will hold back samples and streamtype changes until sample timestamps are valid (time_offset_micro_sec < streamtime - sampletime). Triggers from the connected Timer Runner will always be forwarded.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
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:
time_offset_micro_sec0tInt64Determines the minimum time difference between stream time and sample time in micro seconds for samples to become valid.Value Range:
minimum =
maximum = Filename Extension Filter:

Input Pins

NameStream TypeDescription
input adtf/substreams The input samples to delay.

Output Pins

NameStream TypeDescription
output adtf/substreams The output to which the delayed samples are forwarded.

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000Default runner port for the input pin 'input'
process_queue10001100This should be connected to a Timer Runner that triggers the forwarding of samples with valid timestamp.

Dynamic Pins

Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Required Interfaces

IID
reference_clock.vision.streaming.adtf.iid

Input Pin Stream Types

Pin Nameinput
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBoolValue Range:
minimum =
maximum = Filename Extension Filter:

Output Pin Stream Types

Pin Nameoutput
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBoolValue Range:
minimum =
maximum = Filename Extension Filter: