ADTF
|
The Clock Service is a Service to provide system wide reference clocks.
Plugin Filename | adtf_clock.adtfplugin |
---|---|
Plugin Description | adtf_clock.plugindescription |
Plugin Name | Reference Clock Service Plugin |
License | ADTF |
Support Mail | support@digitalwerk.net |
Homepage URL | support.digitalwerk.net |
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 System 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. | |
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_default |
local_time_strings | true | tBool | If enabled timestamp strings will be interpreted/generated with respect to the local timezone. | |
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. | ||
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. | |
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. | |
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. | |
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. | |
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_simulation |
time_guard_compatibility_mode | 0 | tUInt32 | Compatibility mode for stream clocks that do not support time guards | Value List: continuous clock = 0 discrete clock = 1 |
time_stamp_epoch | 1970-01-01T00:00:00 | cString | The epoch used for converting timestamps. |
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 |
Please have a look at Clock Concept.