ADTF
Loading...
Searching...
No Matches
UDP 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

NameUDP Receiver From Non ADTF Application
CIDdemo_foreign_application_udp_receiver.streaming_source.adtf.cid
DescriptionUse this streaming source to receive sample data from a Non-ADTF Application using the UDP 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:
interfacecStringIf set, bind the socket to this local interface.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:
multicast_groupcStringIf set, join the given multicast group. Depending on the platform, only multicast traffic from this specific group can be received when this option is provided!Value Range:
minimum =
maximum = Filename Extension Filter:
port1234tUInt16The UDP port to bind to and listen on.Value Range:
minimum = 1
maximum = 65535Filename Extension Filter:
receive_buffer_size9000tUInt64Maximum payload size in bytes this filter can accept. Choose according to configured MTU. Values up to 64kB are plausible from UDP side.Value Range:
minimum = 1
maximum = 65535Filename Extension Filter:
socket_receive_buffer_size0tUInt64Sockets receive buffer size in bytes (min: 4098, Default: 0 - uses system default)Value Range:
minimum =
maximum = Filename Extension Filter:

Output Pins

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

Runner Pins

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

Input Binding Objects

NameIIDProxy OIDDescription
socketudp_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