|
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 | Reference Clock Service |
|---|---|
| CID | reference_clock.service.adtf.cid |
| Description | Use this service to extend the ADTF System with a system wide reference clock. |
| Type | Service |
| Default Runlevel | system |
| Name | Value | Type | Description | Subproperties |
|---|---|---|---|---|
| control_simulation_clocks | false | tBool | If enabled, then the current simulation clock used as stream clock, will be started and stopped upon runlevel changes. | Value Range: minimum = maximum = Filename Extension Filter: |
| default_sync2ref_method | adtf_default | cString | Synchronization algorithm used mapping non-system timestamps (e.g. from remote devices) to ADTF Streamtime for Sample timestamps. | Extendable Value List: adtf_default = adtf_defaultValue Range: minimum = maximum = Filename Extension Filter: |
| local_time_strings | true | tBool | If enabled timestamp strings will be interpreted/generated with respect to the local timezone. | Value Range: minimum = maximum = Filename Extension Filter: |
| simulation_clock/end | cString | The stop time of the simulation clock as a UTC timestamp (i.e. '1970-01-01T00:00:00'). This is only used when 'control_simulation_clocks' is activated. | Value Range: minimum = maximum = Filename Extension Filter: | |
| simulation_clock/speed | 1.000000 | tFloat64 | The speed at which the simulation clock advances relative to the wall clock. A value of zero indicates maximum speed. This is only used when 'control_simulation_clocks' is activated. | Value Range: minimum = maximum = Filename Extension Filter: |
| simulation_clock/start | 1970-01-01T00:00:00 | cString | The start time of the simulation clock as a UTC timestamp (i.e. '1970-01-01T00:00:00'). When empty, the clock is not reset. This is only used when 'control_simulation_clocks' is activated. | Value Range: minimum = maximum = Filename Extension Filter: |
| simulation_clock/system_clock | false | tBool | Whether or not the simulation clock should advertise itself as system clock or not. This is only used when 'control_simulation_clocks' is activated. | Value Range: minimum = maximum = Filename Extension Filter: |
| simulation_clock/try_realtime_simulation | true | tBool | If this property is true, the hardware clock of the host will be used to determine when the time should advance. Otherwise the clock will simply sleep for the time difference between the time barriers. This is usefull when using a debugger. This is only used when 'control_simulation_clocks' is activated. | Value Range: minimum = maximum = Filename Extension Filter: |
| stream_clock | system | cString | Registered clock which will be used to provide the ADTF Streamtime. | Extendable Value List: adtf_stream = adtf_stream system = system discrete_simulation = discrete_simulation continuous_simulation = continuous_simulationValue Range: minimum = maximum = Filename Extension Filter: |
| time_guard_compatibility_mode | 0 | tUInt32 | Compatibility mode for stream clocks that do not support time guards | Value List: continuous clock = 0 discrete clock = 1Value Range: minimum = maximum = Filename Extension Filter: |
| time_stamp_epoch | 1970-01-01T00:00:00 | cString | The epoch used for converting timestamps. | Value Range: minimum = maximum = Filename Extension Filter: |
| IID |
|---|
| reference_clock.ant.streaming.adtf.iid |
| reference_clock.flash.streaming.adtf.iid |
| reference_clock.giant.streaming.adtf.iid |
| reference_clock.osborn.streaming.adtf.iid |
| reference_clock.penguin.streaming.adtf.iid |
| reference_clock.riddler.streaming.adtf.iid |
| reference_clock.vision.streaming.adtf.iid |
Please have a look at Clock Handling.