ADTF
Loading...
Searching...
No Matches
TCP Receiver From Non ADTF Application

Plugin Information

Plugin Filenameadtf_core.adtfplugin
Plugin Descriptionadtf_core.plugindescription
Plugin NameADTF Core Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev

Plugin Versions

Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0

Component Information

NameTCP Receiver From Non ADTF Application
CIDdemo_foreign_application_tcp_receiver.streaming_source.adtf.cid
DescriptionUse this streaming source to receive sample data from a Non-ADTF Application using the TCP protocol
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
ddl_description_filecFilenameA description file containing the DDL description. If empty, the media description specified within the (deprecated) ADTF Media Description Service will be used.Value Range:
minimum =
maximum = Filename Extension Filter:
ddl_struct_namecStringIf set, the stream type will contain the media description of the given struct, retrieved from the description file specified within property 'ddl_description_file' if a valid filepath is set. If no file is set, it will be retrieved from the (Deprecated) Media Description Service.Value Range:
minimum =
maximum = Filename Extension Filter:
deserialize_via_media_descriptionfalsetBoolIf activated, incoming data will be deserialized as defined by the media description of the struct selected via ddl_struct_name before writing it into output samples.Value Range:
minimum =
maximum = Filename Extension Filter:
enable_automatic_reconnectionfalsetBoolIf enabled, connection loss is not treated as an error, but the source tries to reconnect.Value Range:
minimum =
maximum = Filename Extension Filter:
fixed_packet_size0tUInt64If non-zero, the source will wait to read this amount of bytes before putting them into a Sample.Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/fatal_action2tUInt32The default action when a fatal error is reported.Value List:
Stop session = 2
Shutdown ADTF = 3
Abort to crash handler = 4Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/log_level35tUInt8The log level for this channel.Value List:
None = 0
Error = 10
Warning = 20
Info = 30
Detail = 35
Dump = 40
All = 255Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/recoverable_action0tUInt8The action to perform when a recoverable error is reported.Value List:
Log only = 0
Treat as fatal = 1Value Range:
minimum =
maximum = Filename Extension Filter:
mark_samples_as_deserializedtruetBoolIn case that 'deserialize_via_media_description' is disabled, this will force the output stream type to have the deserialized flag set.Value Range:
minimum =
maximum = Filename Extension Filter:
remote_hostcStringThe hostname or ip address that the source should connect to.Value Range:
minimum =
maximum = Filename Extension Filter:
remote_port1234tUInt16The port on the remote host that the source should connect to.Value Range:
minimum = 1
maximum = 65535Filename Extension Filter:

Output Pins

NameStream TypeDescription
output adtf/anonymous Provides the sample data received from a Non-ADTF instance over TCP

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
receive_data601100Connect a Thread Runner that will provide the context for receiving all data. If this is not connected, the source will create a thread on its own.

Input Binding Objects

NameIIDProxy OIDDescription
sockettcp_socket.demo.adtfInterface server to provide a shared socket for communication

Dynamic Pins

Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Required Interfaces

IID
reference_clock.vision.streaming.adtf.iid
kernel.penguin.services.adtf.iid

Output Pin Stream Types

Pin Nameoutput
Meta Type Nameadtf/anonymous
Stream Type Properties