Envoy ACP/XF Application Programming Manual
Asynchronous Balanced Mode (ABM) Protocols
EnvoyACP/XF Application Programming Manual–132179
2-7
Timers and Number of Retries
Timers and Number of Retries
When transmission errors occur, EnvoyACP/XF always retries the requested operation.
HDLC and ADCCP-ABM use timeouts to detect errors. EnvoyACP/XF supports these
timeouts as follows:
If the T1TIMER elapses before EnvoyACP/XF receives a response to a transmitted
I-frame and if the modifiers L2HEARTBEAT and IDLECMDRR are enabled,
EnvoyACP/XF transmits an RR frame with the P/F bit set (Figure 2-3
) to check that the
other side is alive on the link. If EnvoyACP/XF receives no response, EnvoyACP/XF
sends another RR frame with the P/F bit set, up to retry count times (L2RETRY), at
which point HDLC and ADCCP complete the WRITE operation and return file-system
error 162 (operation timed out).
Features
Default
Value Modifier
SETMODE
procedure Description
Timeout 5 seconds T1TIMER SETMODE 15 Determines the period that
EnvoyACP/XF waits for an
acknowledgment from the remote
station after sending any frame.
Retry count 3 retries L1RETRY SETMODE 15 Determines the retry count for
level-1 error recovery attempts,
such as WRITE operation failures
and DSR failures.
Retry count 3 retries L2RETRY SETMODE 15 Determines the retry count for
station, protocol-level, error-
recovery attempts, such as frames
not acknowledged and poll
response timeouts. L2RETRY does
not apply to mode-setting
commands (SABM, SABME, SIM,
DISC).
Note. Other errors can cause timeouts so the user application may receive a different error
number, such as error 140 (modem or link error).