Engee documentation

RITM-UDP RX

Page in progress.

Receive UDP messages over Ethernet.

blockType: CFunction

Path in the library:

/RITM/RITM UDP/RITM-UDP RX

Description

The RITM-UDP RX unit is used to receive UDP messages over Ethernet.

Ports

Output

# Size — number of bytes received
scalar

Details

Not more than the value of the Maximum message size parameters. If there is more data in the operating system buffer, it will be read in the next calculation step.

Data types

UInt32.

Complex numbers support

No

# Data — array of received bytes
scalar

Details
Data types

Float64.

Complex numbers support

No

Parameters

Параметры

# Интерфейс Ethernet: — Ethernet port that will be used to receive messages
Host-target | Ethernet 1 | Ethernet 2 | Ethernet 3 | Ethernet 4 | Ethernet 5 | Ethernet 6 | Ethernet 7 | Ethernet 8 | Ethernet 9

Details

The port numbers are indicated on the RITM housing.

Values

Host-target | Ethernet 1 | Ethernet 2 | Ethernet 3 | Ethernet 4 | Ethernet 5 | Ethernet 6 | Ethernet 7 | Ethernet 8 | Ethernet 9

Default value

Host-target

Program usage name

m_eth_port

Tunable

No

Evaluatable

Yes

# Удаленный IP адрес: — IPv4 address of the message sender

Details

0.0.0.0.0 is the IP address to receive messages from any sender.

Default value

"0.0.0.0"

Program usage name

m_ip_addr_ch

Tunable

No

Evaluatable

Yes

# Номер локального порта: — the port to be listened to by the receiver

Details
Default value

0

Program usage name

m_port_local

Tunable

No

Evaluatable

Yes

# Максимальный размер сообщения: — maximum possible length of the received message

Details
Default value

1

Program usage name

m_max_rx_dataSize

Tunable

No

Evaluatable

Yes

# Шаг расчёта, с: — calculation step in seconds for receiving UDP messages in a real-time application

Details
Default value

-1

Program usage name

m_smplT

Tunable

No

Evaluatable

Yes