ADTF_DEVICE_TOOLBOX
3.11.3 (ADTF 3.16.2)
|
Plugin Filename | vector_ethernet_device_streaming_services.adtfplugin |
---|---|
Plugin Description | vector_ethernet_device_streaming_services.plugindescription |
Plugin Name | Vector Ethernet Device Plugin |
License | ADTF |
Support Mail | support@digitalwerk.net |
Homepage URL | www.digitalwerk.net |
Plugin Version | 3.11.3 |
---|---|
Plugin File Version | 1.0 |
adtf::devicetb | 3.11.3 |
adtf | 3.16.2 |
adtf::ucom | 3.1.0 |
Name | Vector Ethernet Device Receiver |
---|---|
CID | vector_ethernet_device_receiver.streaming_source.devicetb.cid |
Description | Use this Streaming Source to receive Ethernet data using a Vector XL Driver Library compatible device. |
Type | Filter |
Name | Value | Type | Description | Subproperties |
---|---|---|---|---|
attachment_name | cString | Name of virtual or physical port definition in Network Config Tool. Names are only recongized in the scope of the specified network. Virtual points must be reserved exclusively for a single instance of the ADTF launcher! Virtual points may be safely shared by multiple instances of this source within ADTF. For 'Switch' attachment points, only a single Virtual Port is created application wide within ADTF. | ||
attachment_type | 0 | tInt32 | Type of attachment point. | Value List: Physical = 0 Virtual = 1 Switch (dynamic virtual port) = 2 |
network | Ethernet1 | cString | Name of network definition in Network Config Tool. |
Name | Stream Type | Description |
---|---|---|
ethernet_rx_out | adtf/devicetb/ethernet | Raw Ethernet sample streams containing all frames received on the attachment point of the Vector Device. |
ethernet_tx_out | adtf/devicetb/ethernet | Raw Ethernet sample streams containing all frames sent on the attachment point of the Vector Device. When combined with a transmitter on the same attachment point, this is effectively the transmission protocol. |
Dynamic Input Pins | false |
---|---|
Dynamic Output Pins | false |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
IID |
---|
kernel.penguin.services.adtf.iid |
reference_clock.penguin.streaming.adtf.iid |
Pin Name | ethernet_rx_out | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Meta Type Name | adtf/devicetb/ethernet | ||||||||||||||||||||
Stream Type Properties |
|
Pin Name | ethernet_tx_out | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Meta Type Name | adtf/devicetb/ethernet | ||||||||||||||||||||
Stream Type Properties |
|
Plugin Filename | vector_ethernet_device_streaming_services.adtfplugin |
---|---|
Plugin Description | vector_ethernet_device_streaming_services.plugindescription |
Plugin Name | Vector Ethernet Device Plugin |
License | ADTF |
Support Mail | support@digitalwerk.net |
Homepage URL | www.digitalwerk.net |
Plugin Version | 3.11.3 |
---|---|
Plugin File Version | 1.0 |
adtf::devicetb | 3.11.3 |
adtf | 3.16.2 |
adtf::ucom | 3.1.0 |
Name | Vector Ethernet Device Transmitter |
---|---|
CID | vector_ethernet_device_transmitter.streaming_sink.devicetb.cid |
Description | Use this Streaming Source to receive Ethernet data using a Vector XL Driver Library compatible device. |
Type | Filter |
Name | Value | Type | Description | Subproperties |
---|---|---|---|---|
attachment_name | cString | Name of virtual or physical port definition in Network Config Tool. Names are only recongized in the scope of the specified network. Virtual points must be reserved exclusively for a single instance of the ADTF launcher! Virtual points may be safely shared by multiple instances of this source within ADTF. For 'Switch' attachment points, only a single Virtual Port is created application wide within ADTF. | ||
attachment_type | 0 | tInt32 | Type of attachment point. | Value List: Physical = 0 Virtual = 1 Switch (dynamic virtual port) = 2 |
mac_spoofing | false | tBool | When enabled, force the Layer 2 source MAC address to be transmitted as specified. When disabled, let the Vector Device override the source MAC address to the address of the attachment point. Spoofing a MAC which already exists in the network segment may cause severe issues with switches! | |
network | Ethernet1 | cString | Name of network definition in Network Config Tool. |
Name | Stream Type | Description |
---|---|---|
ethernet_in | adtf/devicetb/ethernet | Raw Ethernet sample streams for transmission on Vector Device. |
Name | Activation Type | Data Triggered | Data Input | Thread Triggered | Thread Cyclic | Timer Triggered | Timer Interval | Description |
---|---|---|---|---|---|---|---|---|
process_ethernet_in | 9 | 1 | ethernet_in | 0 | 0 | 0 | 0 | Default runner port for the input pin 'ethernet_in' |
Dynamic Input Pins | false |
---|---|
Dynamic Output Pins | false |
Dynamic Input Binding Pins | false |
Dynamic Output Binding Pins | false |
IID |
---|
kernel.penguin.services.adtf.iid |
reference_clock.penguin.streaming.adtf.iid |
Pin Name | ethernet_in | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Meta Type Name | adtf/devicetb/ethernet | ||||||||||||||||||||
Stream Type Properties |
|
These streaming services uses the network based access mode of the Vector API.
The XL Driver Library can only open networks that have been previously configured on a Vector device. Therefore, before an XL API application can perform measurement or simulation on a device, you must write an appropriate network configuration to the device using the Vector Hardware Configuration tool and the Ethernet device configuration.
Like other Vector Device plugins this filter is Windows only.
Only install the Drivers for your Vector Device and you are good to go, the required libraries are shipped besides the adtfplugin.
Tested and implemented with VN5620
Vector Device via USB using driver version 22.10.20
.
You can connect multiple Vector Ethernet devices and connect them via USB to your computer. Make sure the network names of the devices you have given in the Ethernet device configuration are different. For example D&D 2 of the Vector Ethernet device receivers in the ADTF Filter Graph and give them the correct properties like the network name, the measurement point name and the virtual port name. If you don't remember the names please have a look in the Vector Hardware Configuration Tool -> right click on the ethernet device -> Ethernet device configuration.