|
ADTF
|
| Plugin Filename | adtf_core.adtfplugin |
|---|---|
| Plugin Description | adtf_core.plugindescription |
| Plugin Name | ADTF Core Plugin |
| License | ADTF Subscription |
| Support Mail | support@digitalwerk.net |
| Homepage URL | https://adtf.dev |
| Plugin Version | 3.99.99 |
|---|---|
| Plugin File Version | 1.0 |
| adtf | 3.99.99 |
| adtf::ucom | 3.1.0 |
| Name | Thread Invoker |
|---|---|
| CID | thread_invoker.streaming.adtf.cid |
| Description | Use this filter to forward/process triggers asynchronously. When a data in trigger is recieved on its input, the processing thread is woken and starts forwarding samples and the trigger. |
| Type | Filter |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| log_channels/default/fatal_action | 2 | tUInt32 | The 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_level | 35 | tUInt8 | The 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_action | 0 | tUInt8 | The action to perform when a recoverable error is reported. | Value List: Log only = 0 Treat as fatal = 1Value Range: minimum = maximum = Filename Extension Filter: |
| max_processing_delay | -1 | tInt64 | The maximum processing delay until the stream time is blocked when running with a discrete simulation clock. In combination with the overflow_handling property, this defines also a maximum age after which triggers are considered stale when running with a continuous clock. -1 = none. | Value Range: minimum = -1 maximum = 9223372036854775807Filename Extension Filter: |
| overflow_handling | 0 | tUInt32 | Use this property to configer the overflow handling when the active clock type is continuous. This property has no effect when running with a discrete simulation clock that can be halted. If set to only warn, it will emit periodic warnings when max_processing_delay is violated. If set to drop, triggers exceeding max_processing_delay will be dropped and not forwarded. In that case, samples preceding a dropped trigger are also discarded. | Value List: Warn = 0 Stop = 1 Drop = 2Value Range: minimum = maximum = Filename Extension Filter: |
| reschedule_triggers | false | tBool | If enabled, behaves like a new trigger pipe. The current stream time will be used when forwarding triggers. If max_processing_delay is enabled, it is relative to the stream time at which the trigger arrives at the invoker. If disabled, behaves like a continuation of the original trigger pipe. The original trigger timestamps will be used when forwarding triggers. If max_processing_delay is enabled, it is treated relative to the original trigger timestamp. If the original trigger was executed under a deadline constraint, max_processing_delay must be greater or equal to this constraint. | Value Range: minimum = maximum = Filename Extension Filter: |
| Name | Stream Type | Description |
|---|---|---|
| input | adtf/anonymous | The input that should be processed asynchronously by the thread. |
| Name | Stream Type | Description |
|---|---|---|
| output | adtf/anonymous | The output to which the samples and triggers are forwarded by the woken processing thread. |
| Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
|---|---|---|---|---|---|---|---|---|
| process | 6 | 0 | 1 | 1 | 0 | 0 | This should be connected to the active runner that will perform the processing. | |
| process_input | 9 | 1 | input | 0 | 0 | 0 | 0 | Default runner port for the input pin 'input' |
| Dynamic Input Pins | false |
|---|---|
| Dynamic Output Pins | false |
| Dynamic Input Binding Pins | false |
| Dynamic Output Binding Pins | false |
| IID |
|---|
| reference_clock.vision.streaming.adtf.iid |
| Pin Name | input |
|---|---|
| Meta Type Name | adtf/anonymous |
| Stream Type Properties |
| Pin Name | output |
|---|---|
| Meta Type Name | adtf/anonymous |
| Stream Type Properties |