HDLC-Frame Protocol User's Guide (February 2004)

Using HDLC.FRAME Protocol
Status and Error Messages
Chapter 326
Receive Completion Status Codes
1
If the BADFR bit is not set in the configuration, all messages received by
the application from HDLC.FRAME will have a status code of zero.
Received messages that have errors will not be returned by the protocol.
See Chapter 4, “Protocol Specific Configuration.
If the BADFR bit is set, all messages, regardless of whether or not they
have errors, are received by the application from HDLC.FRAME. In this
case the following status codes are used.
1. non-E1/T1 interface only
Receive
Status Code
Description
IO_OK No error detected.
Normal communications have been established or
resumed.
IO_LONG_MSG
(not Z7340A)
Message too long
A received frame was too large to be buffered.
IO_RX_BUF
(not Z7340A)
No receive buffers.
The protocol has run out of free receive buffers.
IO_BCC_ERR BCC or CRC error.
A received frame contained an incorrect CRC.
IO_RX_ORUN
(not Z7340A)
Receive overrun.
The processing of a received frame could not be
completed in time.
IO_PARITY Parity or framing error.
A framing error had been detected by the frame
receiver.