ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
IPC TCP Plugin

Table of Contents

Introduction

The IPC TCP Plugin is a delivered Streaming Service plugin which provides Streaming Services for receiving and transmitting Samples via TCP.

IPC TCP Receiver

Plugin Information
Plugin Filenameadtf_ipc_tcp.adtfplugin
Plugin Descriptionadtf_ipc_tcp.plugindescription
Plugin NameIPC TCP 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
NameIPC TCP Receiver
CIDtcp_receiver.streaming_source.adtf.cid
DescriptionUse this Streaming Source to receive sample data from another ADTF System using TCP protocol.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
source/hostcStringRemote IP address for communication. If 'tcp_server' is set to true, this is the local interface that the server socket will be bound to.
source/port0tUInt32Opened port for communication.
source/tcp_serverfalsetBoolWhether or not this component creates the tcp server socket, or if false, connects to a remote socket.
synchronize_timestampstruetBoolIf enabled, the current Streamtime will be set to the received Sample.
Runner
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.
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinstrue
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
adtf_file_objects.devil.services.adtf.iid

IPC TCP Sender

Plugin Information
Plugin Filenameadtf_ipc_tcp.adtfplugin
Plugin Descriptionadtf_ipc_tcp.plugindescription
Plugin NameIPC TCP 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
NameIPC TCP Sender
CIDtcp_sender.streaming_sink.adtf.cid
DescriptionUse this Streaming Sink to transmit sample data to another ADTF System using TCP protocol.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
sink/interface0.0.0.0cStringThis specifies the IP address of the interface to listen for clients on. If 'tcp_server' is set to 'false', this is the remote host to connect to.
sink/no_tcp_delaytruetBoolIf activated, the TCP_NODELAY option will be set for the socket.
sink/port0tUInt32The TCP port to listen for clients on.
sink/tcp_servertruetBoolWhether or not this component creates the tcp server socket, or if false, connects to a remote socket. Keep in Mind if the sink is a tcp client, it supports only a single destination source.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
transmit_data601100Connect a Thread Runner that will provide the context for transmitting all data. If this is not connected, the source will create a thread on its own.
Dynamic Pins
Dynamic Input Pinstrue
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
adtf_file_objects.devil.services.adtf.iid