ADTF
System Services

We deliver ADTF System Services in different adtf::base::ant::tADTFRunLevel, for an overview please have a look at

Warning
Changing the default adtf::base::ant::tADTFRunLevel within your ADTF System is neither recommended nor supported and can lead to undefined behaviour!

System Services ("RL_System")

ADTF File Support Service

bin/adtf_file_support.adtfplugin (see ADTF File Support Service Plugin)
Use this System Service to extend the ADTF System to support ADTF File Library objects and plugins to access serializations and deserializations for both ADTF 3.x and ADTF 2.x samples and types.

Clock Synchronization Service

bin/adtf_clock_synchronization.adtfplugin (see Clock Synchronization Service Plugin)
Use this System Service to extend the ADTF System with a RPC Interface to synchronize the local clock with that of a remote system.

FEP Property Sync Service

bin/fep_objects.adtfplugin (see FEP Objects Plugin)
Use this System Service to provide the properties of the ADTF components in the FEP system.

FEP Timing Service

bin/fep_objects.adtfplugin (see FEP Objects Plugin)
Use this System Service to provide the timing from FEP in the ADTF system.

Kernel Service

bin/adtf_kernel.adtfplugin (see Kernel Service Plugin)
Use this System Service to extend the ADTF System with a system independent thread and timing support.

Media Description Service

bin/adtf_media_description.adtfplugin (see Media Description Service Plugin)
Use this System Service to extend the ADTF System to provide DDL described structures from .description files for samples and signals.

Playback Service

bin/adtf_playback.adtfplugin (see Playback Service Plugin)
Use this System Service to extend the ADTF System with playback support for ADTF 3.x .adtfdat and ADTF 2.x .dat files.

Qt5 ADTF XSystem UI Service

bin/adtf_xsystem.adtfplugin (see Qt5 ADTF XSystem UI Service Plugin)
Use this UI Service to extend your ADTF System with QT Application and Subwindow support.

Qt5 File Explorer UI Service

bin/adtf_file_explorer_ui.adtfplugin (see Qt5 File Explorer UI Service Plugin)
Use this UI System Service to explore the file system for files e.g. *.adtfdat, *.dat.

Qt5 Log View UI Service

bin/adtf_log_view.adtfplugin (see Qt5 Log View UI Service Plugin)
Use this UI Service to extend the ADTF System with a visualization for log messages.

Qt5 Property Editor UI Service

bin/adtf_property_editor_ui.adtfplugin (see Qt5 Property Editor UI Service Plugin)
Use this UI Service to manipulate existing session object properties at runtime.

Reference Clock Service

bin/adtf_clock.adtfplugin (see Reference Clock Service Plugin)
Use this System Service to extend the ADTF System with a system wide reference clock.

System Services ("RL_Session")

Memory Allocator Service

bin/adtf_memory.adtfplugin (see Memory Allocator Service Plugin)
Use this System Service to extend the ADTF System with pre-allocation Sample Buffers.

Sample Pool Service

bin/adtf_sample_pool.adtfplugin (see Sample Pool Service Plugin)
Use this System Service to extend the ADTF System with pre-allocation for a set of samples.

Signal Registry Service

bin/adtf_signal_registry.adtfplugin (see Signal Registry Service Plugin)
Use this System Service to extend the ADTF System with a distributed publisher-subscriber model for floating-point signals.

System Services ("RL_FilterGraph")

Qt5 Sample Stream Trace View UI Service

bin/adtf_sample_stream_trace_view_ui.adtfplugin (see Qt5 Sample Stream Trace View UI Service Plugin)
Use this UI Service to extend the ADTF System with a visualization for statistical information about sample streams (e.g. provided by Sample Stream Tracer RPC).

Sample Stream Trace Provider

bin/adtf_sample_stream_tracer.adtfplugin (see Sample Stream Trace Provider Plugin)
This plugin is merely a dummy to ensure compatibility with old ADTF System files (see also Sample Stream Tracer RPC)