EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Eth_Set_Com_Timeouts_Auto

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
378
innovators for industry
Ctrl Command eth_set_com_timeouts_auto
Function Sets timing information (for Ethernet communication) for an RTC6 Ethernet Board that is
entered in the RTC6 board management.
Call
eth_set_com_timeouts_auto( InitialTimeout, MaxTimeout, Multiplier, Mode )
Parameters
InitialTimeout
The timeout to start with. In ms.
As a 64-bit IEEE floating point value.
MaxTimeout
Maximum timeout (= sum of the timeouts of the individual
attempts). After
MaxTimeout
has elapsed, the network connection is
considered to be faulty (
udp_recv_timeout
error, see
eth_get_last_error). In ms.
As a 64-bit IEEE floating point value.
Multiplier
Multiplication factor by which the timeout is increased for each
attempt.
As a 64-bit IEEE floating point value.
Mode
Reserved.
As an unsigned 32-bit value.
Result None.
Comments See also Chapter 16.5.3 ”About the RTC6 Board Management”, page 905.
Each control command and list command is sent to the RTC6 Ethernet Board in the
form of network packets. For each packet sent, the response packet must be received
within a certain timeout. If this timeout is exceeded, the process is repeated. To avoid
overload, the next timeout value is increased by the factor
Multiplier
with each further
attempt.
The settings can be queried by eth_get_com_timeouts_auto.
eth_set_com_timeouts_auto configures an automatic mechanism to determine
appropriate timeout values.
All time specifications in ms, not µs.
If 0 is specified for a parameter, its current value is not changed.
Default parameter values (after eth_assign_card and eth_assign_card_ip): see
eth_get_com_timeouts_auto.
The parameter
Mode
is reserved for future extensions.
eth_set_com_timeouts_auto affects solely the RTC6 DLL. There is no need for a
connection to the RTC6 Ethernet Board.
eth_set_com_timeouts sets a static mechanism.
RTC4RTC6 New command.
RTC5RTC6 New command.
Version info Available as of DLL 620, OUT 620.
References eth_get_com_timeouts_auto, eth_set_com_t
imeouts

Table of Contents