- Introduction
The IPC UDP Plugin is a delivered Streaming Service plugin which provides Streaming Services for receiving and transmitting Samples via UDP.
IPC UDP Receiver
- Plugin Information
-
- Plugin Versions
Plugin Version | 3.99.99 |
Plugin File Version | 1.0 |
adtf | 3.99.99 |
adtf::ucom | 3.1.0 |
- Component Information
Name | IPC UDP Receiver |
CID | udp_receiver.streaming_source.adtf.cid |
Description | Use this Streaming Source to receive sample data from another ADTF System using UDP protocol. |
Type | Filter |
- Properties
Name | Value | Type | Description | Subproperties |
source/host | | cString | IP Address for communication. | |
source/port | 0 | tUInt32 | Opened port for communication. | |
synchronize_timestamps | true | tBool | If enabled, the current Streamtime will be set to the received Sample. | |
- Runner
Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
receive_data | 6 | 0 | | 1 | 1 | 0 | 0 | Connect 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 Pins | false |
Dynamic Output Pins | true |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
- Required Interfaces
IID |
adtf_file_objects.devil.services.adtf.iid |
IPC UDP Sender
- Plugin Information
-
- Plugin Versions
Plugin Version | 3.99.99 |
Plugin File Version | 1.0 |
adtf | 3.99.99 |
adtf::ucom | 3.1.0 |
- Component Information
Name | IPC UDP Sender |
CID | udp_sender.streaming_sink.adtf.cid |
Description | Use this Streaming Sink to transmit sample data to another ADTF System using UDP protocol. |
Type | Filter |
- Properties
Name | Value | Type | Description | Subproperties |
sink/interface | 0.0.0.0 | cString | IP address for communication. | |
sink/maximum_packet_size | 1400 | tUInt32 | Specified limit for the package size. | |
sink/port | 0 | tUInt32 | Opened port for communication. | |
- Runner
Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
transmit_data | 6 | 0 | | 1 | 1 | 0 | 0 | Connect 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 Pins | true |
Dynamic Output Pins | false |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
- Required Interfaces
IID |
adtf_file_objects.devil.services.adtf.iid |
IPC UDP Multicast Receiver
- Plugin Information
-
- Plugin Versions
Plugin Version | 3.99.99 |
Plugin File Version | 1.0 |
adtf | 3.99.99 |
adtf::ucom | 3.1.0 |
- Component Information
Name | IPC UDP Multicast Receiver |
CID | udp_multicast_receiver.streaming_source.adtf.cid |
Description | Use this Streaming Source to receive sample data from another ADTF System using UDP multicast protocol. |
Type | Filter |
- Properties
Name | Value | Type | Description | Subproperties |
source/ip_multicast_loop | false | tBool | If enabled the sender receives outgoing multicast packages. | |
source/multicast_group | | cString | Multicast IP address for communication. | |
source/port | 0 | tUInt32 | Opened port for communication. | |
synchronize_timestamps | true | tBool | If enabled, the current Streamtime will be set to the received Sample. | |
- Runner
Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
receive_data | 6 | 0 | | 1 | 1 | 0 | 0 | Connect 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 Pins | false |
Dynamic Output Pins | true |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
- Required Interfaces
IID |
adtf_file_objects.devil.services.adtf.iid |
IPC UDP Multicast Sender
- Plugin Information
-
- Plugin Versions
Plugin Version | 3.99.99 |
Plugin File Version | 1.0 |
adtf | 3.99.99 |
adtf::ucom | 3.1.0 |
- Component Information
Name | IPC UDP Multicast Sender |
CID | udp_multicast_sender.streaming_sink.adtf.cid |
Description | Use this Streaming Sink to transmit sample data to another ADTF System using UDP multicast protocol. |
Type | Filter |
- Properties
Name | Value | Type | Description | Subproperties |
sink/ip_multicast_loop | false | tBool | If enabled the sender receives outgoing multicast packages. | |
sink/maximum_packet_size | 1400 | tUInt32 | Specified limit for the multicast package size. | |
sink/multicast_group | 0.0.0.0 | cString | Multicast IP address for communication | |
sink/port | 0 | tUInt32 | Opened port for communication. | |
- Runner
Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
transmit_data | 6 | 0 | | 1 | 1 | 0 | 0 | Connect 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 Pins | true |
Dynamic Output Pins | false |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
- Required Interfaces
IID |
adtf_file_objects.devil.services.adtf.iid |