RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
378
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