ADTF
FEP Objects Plugin
Introduction

This binary provides components to fulfill ADTF FEP Integration

FEP Job Runner

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Job Runner
CIDfep_job_runner.streaming.adtf.cid
DescriptionUse this active runner to pass a FEP job execution into the filter graph.
Properties
NameValueTypeDescriptionSubproperties
cycle_sim_time100000tInt64The cycle time to be used for the job (simulation time - microseconds).
data_triggered_job_configuration_signal_namescStringComma separated list of signals which triggers the DataTriggeredJobConfiguration
delay_sim_time0tInt64The cycle delay time to the 0 point of the time base (simulation time - microseconds).
job_configuration0tInt32Determines which kind of job shall be registered to FEPValue List:
JobConfiguration = 0
DataTriggeredJobConfiguration (BETA) = 1
ClockTriggeredJobConfiguration (BETA) = 2
job_nameadtf_jobcStringThe name of the job to be registered.
jobs_this_depends_oncStringComma separated list of jobs (by name), this job depends on)
max_runtime_real_time0tInt64The maximum duration that a single job execution is expected to need for computation (real time - microseconds).
runtime_violation_strategy0tInt32The strategy that will be applied in case of a longer computation time than expectedValue List:
TS_UNKNOWN = 0
TS_IGNORE_RUNTIME_VIOLATION = 1
TS_SKIP_OUTPUT_PUBLISH = 3
TS_WARN_ABOUT_RUNTIME_VIOLATION = 2
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid

FEP Property Sync Service

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Property Sync Service
CIDfep_property_sync_service.service.adtf.cid
DescriptionThe FEP Property Sync Service enables you to make properties from the ADTF filter graph known to the FEP system.To do this, you need to create properties in the top filter graph. These are then made known to the FEP system. If these are set in the FEP system, they are passed on directly to the respective filter components. The FEP Property Sync Service is also used to make ADTF service properties available in the FEP system.Warning: There is no guarantee that a service property change affects the respective service. This depends on the service implementation. Please mind that the FEP property node name will be the lower case service name extracted from the OID of the service where spaces are replaced by underscores. It is also possible to set all properties directly via the ADTF control. The FEP properties are only a subset that must be made known to the FEP system.
TypeService
Default Runlevelsystem
Properties
NameValueTypeDescriptionSubproperties
property_node_name_filteradtf_filtercStringFEP property node name for filter properties.
property_node_name_serviceadtf_servicecStringFEP property node name for service properties.
services_to_synccStringComma separated list of (ADTF) service names whose properties are synchronized to FEP. If this property is empty, all services are synchronized.

FEP Receiver

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Receiver
CIDfep_source.streaming_source.adtf.cid
DescriptionUse this streaming source to receive FEP signals as ADTF samples.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
signal_name$(THIS_OBJECT_NAME)cStringThe signal name on the FEP bus.
Output Pins
NameStream TypeDescription
output fep_objects_plugin_fep_source_streaming_source_adtf_cid_output Incoming samples from the FEP bus.
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid
Output Pin Stream Types
Pin Nameoutput
Meta Type Name
Stream Type Properties

FEP Sender

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Sender
CIDfep_sink.streaming_sink.adtf.cid
DescriptionUse this streaming sink to provide ADTF samples as signals on the FEP bus.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
signal_name$(THIS_OBJECT_NAME)cStringThe signal name on the FEP bus.
Input Pins
NameStream TypeDescription
input adtf/anonymous Outgoing samples to the FEP bus.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000Default runner port for the input pin 'input'
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid
Input Pin Stream Types
Pin Nameinput
Meta Type Nameadtf/anonymous
Stream Type Properties

FEP Substream Receiver

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Substream Receiver
CIDfep_substream_source.streaming_source.adtf.cid
DescriptionUnlike the FepSource, this source forwards the complete signals of the FEP bus as an ADTF substream. Signals can be requested if they are needed or automatically requested via property 'enable_discovered_signals_automatically' on startup.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
enable_discovered_signals_automaticallytruetBoolAutomatically request all signals on startup and during runtime.
register_static_reader_at_fepfalsetBoolFep differentiates between static and dynamic topics. This is e.g. important if the simulation bus only supports static topics. Dynamic means that the StreamType can change after the reader was created.
Output Pins
NameStream TypeDescription
output adtf/substreams Provides FEP signals as substreams.
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid
Output Pin Stream Types
Pin Nameoutput
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBool

FEP Substream Sender

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Substream Sender
CIDfep_substream_sink.streaming_sink.adtf.cid
DescriptionUse this streaming sink to provide ADTF substream samples as signals on the FEP bus.
TypeFilter
Input Pins
NameStream TypeDescription
input adtf/substreams Outgoing substream samples to the FEP bus.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000Default runner port for the input pin 'input'
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid
Input Pin Stream Types
Pin Nameinput
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBool

FEP Timing Service

Plugin Information
Plugin Filenamefep_objects.adtfplugin
Plugin Descriptionfep_objects.plugindescription
Plugin NameFEP Objects Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLsupport.digitalwerk.net
Plugin Versions
Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0
Component Information
NameFEP Timing Service
CIDfep_timing.service.adtf.cid
DescriptionUse this system service to make the timing of FEP available within this ADTF session.If ADTF is configured as a timing slave, the clock of the FEP Participant will be set as the ADTF stream clock.If ADTF is configured as the timing master, the adtf stream time will be used to synchronize all other participants within the system with the time of ADTF.
TypeService
Default Runlevelsystem
Properties
NameValueTypeDescriptionSubproperties
synchronization_interval_us100000tInt64The interval in microseconds at which clock 'adtf_stream_clock_master' synchronizes FEP timing slaves.
Required Interfaces
IID
fep_participant.osborn.fep.adtf.iid