|
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 | Timer Runner |
|---|---|
| CID | default_timer_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 in a periodic manner at a specified interval. The scheduling of the thread can be configured. |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| clock_source | 0 | tUInt32 | The clock used for triggering the timer. | Value List: ADTF Stream Clock = 0 Monotonic = 1 Real Time = 2Value Range: minimum = maximum = Filename Extension Filter: |
| deadline_error_handling | 4 | tUInt32 | Defines the default action for deadline and start instant miss errors:
| Value List: ignore = 0 log = 4 stop = 8Value Range: minimum = maximum = Filename Extension Filter: |
| interval_miss_handling | 0 | tUInt32 | Defines how to handle missed interval:
| Value List: queue = 0 reschedule = 1 drop = 2Value Range: minimum = maximum = Filename Extension Filter: |
| maximum_execution_time | 0 | tInt64 | The maximum allowed execution time in microseconds. 0 = unspecified | Value Range: minimum = maximum = Filename Extension Filter: |
| 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: |
| timer_period_micro_sec | 100000 | tInt64 | The property value defines the period in micro second for the timer. | Value Range: minimum = maximum = Filename Extension Filter: |
| IID |
|---|
| reference_clock.vision.streaming.adtf.iid |
| kernel.penguin.services.adtf.iid |