User`s guide

3: ADCCP NRM DLI Functions
DC 900-1317J 81
application. The ICP modifies the offending control packet to specify the
usProtCommand field (DLI_PROT_RESP_ERROR) and uses the iProtModifier field to report the
rejected command. It then sends the packet back to the client as a
DLI_PROT_RESP_ERROR
packet.
3.4.29 DLI_PROT_GET_BUF_REPORT Packet
The client sends the DLI_PROT_GET_BUF_REPORT packet to request that the ICP respond
with a
DLI_PROT_RESP_BUF_REPORT packet. The optional arguments must be specified as
described in Section D.30 on page 165. When the
usProtXParms[0] field specifies a (non-
zero) stationID, the corresponding report includes buffer usage information for that
station; otherwise, it does not.
3.4.30 DLI_PROT_RESP_BUF_REPORT Packet
The ICP sends this packet as a response to receipt of the DLI_PROT_GET_BUF_REPORT
packet from the client. The optional arguments are returned as described in
Section D.31 on page 166.
3.4.31 DLI_PROT_SET_BUF_SIZE Packet
The client uses this packet to set the maximum size of the data area in all buffers on the
ICP. This packet is valid only when it is the first or second packet sent to the ICP since
that ICP was downloaded (reset). The client must specify the
usProtCommand field
(
DLI_PROT_SET_BUF_SIZE) and the iProtModifier field. The iProtModifier field must specify
the new maximum data size as the number of 64-byte pages required.
Ta ble 3 –1 1 shows typical page count values for ADCCP information field sizes. The
minimum data size is 128 bytes (two pages). The maximum is 8128 bytes (127 pages).
Note, however, that a large buffer size results in fewer buffers and an increased proba-
bility of data errors on the physical link. See also Section 4.1.1 on page 85.