Engee documentation

RITM-ETH-RAW Pack

Creating an Ethernet packet from a set of fields.

blockType: SubSystem

Path in the library:

/RITM/RITM Raw Ethernet/RITM-ETH-RAW Pack

Description

The RITM-ETH-RAW Pack block is used to create an Ethernet packet from a set of fields.

Ports

Input

# Recipient MAC — MAC address of the destination device
scalar

Details
Data types

Float64.

Complex numbers support

No

# Sender's MAC — MAC address to be specified as the sender’s MAC
scalar

Details
Data types

Float64.

Complex numbers support

No

# Protocol type — protocol label that the packet will contain (2 bytes)
scalar

Details
Data types

Float64.

Complex numbers support

No

# Data — array of data to be placed in the package
vector

Details
Data types

Float64.

Complex numbers support

No

# Data size — data segment size
scalar

Details

A number to be used to determine the packet size to be transmitted.

Data types

Float64.

Complex numbers support

No

Output

# Package size — number of bytes to be transferred from the Packet array
scalar

Details
Data types

Float64.

Complex numbers support

No

# Package — an array of consecutive fields MAC of recipient, MAC of sender, label Protocol type and array Data
vector

Details
Data types

Float64.

Complex numbers support

No

Parameters

Параметры

# Максимальный размер входа "Данные": — the largest size of the data array that can be fed to the block input

Details
Default value

60

Program usage name

m_dataSizePack

Tunable

No

Evaluatable

Yes