|
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 Runner |
|---|---|
| CID | default_thread_runner.streaming.adtf.cid |
| Description | Use this active runner to create a thread in which all connected runners of filters and streaming services will be triggered and executed, by default, repeatedly without any delay. The scheduling of the thread can be configured. |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| scheduling/class | 0 | tUInt32 | The scheduler that is used for this thread. Depending on the operating system, this option may not be available or affect more than just this thread. | Value List: default = 0 normal = 1 realtime = 2Value Range: minimum = maximum = Filename Extension Filter: |
| scheduling/cpu_affinity | cString | A comma separated list of CPUs to which the thread affinity should be set. Empty = all | Value Range: minimum = maximum = Filename Extension Filter: | |
| scheduling/priority | -1.000000 | tFloat64 | The priority of this thread in the range of 0.0 to 1.0. 0.0 = idle priority, 1.0 = realtime priority. -1.0 = default priority from OS. Please check if your OS also requires configuration of per-process priorities for true real-time priority. | Value Range: minimum = -1.000000 maximum = 1.000000Filename Extension Filter: |
| thread_is_cyclic | true | tBool | true: 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. | Value Range: minimum = maximum = Filename Extension Filter: |
| IID |
|---|
| reference_clock.vision.streaming.adtf.iid |
| kernel.penguin.services.adtf.iid |