User`s guide
D: ADCCP NRM Detailed Command and Response Headers
DC 900-1317J 165
D.30 buffer-rpt-packet
Packet Description
This packet is used to request a buffer report from the ICP. It uses “expedited” write
command codes.
Packet Header
Freeway (DLI api only):
usFWPacketType = FW_DATA
usFWCommand = FW_ICP_WRITE_EXP
usFWStatus = 0
ICP:
usICPClientID = 0
usICPServerID = 0
[usLength = 16 (used for non DLI api only)]
usICPCommand = DLI_ICP_CMD_WRITE_EXP
iICPStatus = 0 - for Big Endian Clients or
= 0x4000 - for Little Endian Clients
usICPParams[0] = icpNode (from "attach-packet" ack)
usICPParams[1] = dliSessionID (returned by dlOpen)
usICPParams[2] = 0
Protocol:
usProtCommand = DLI_PROT_GET_BUF_REPORT
iProtModifier = 0
usProtLinkID = port number
usProtCircuitID = 0
usProtSessionID = protocol session number from "attach-packet" ack
usProtSequence = userMarker (user-chosen marker)
usProtXparms[0] = stationID (zero if not specified)
usProtXparms[1] = 0
Note
The Freeway header is used only with DLI (it is not applicable for
DLITE), and the
usLength field of the ICP header is used only with-
out DLI.
Data
None
Packet Exchanges
usProtCommand sent usProtCommand received
------------------ ----------------------
DLI_PROT_GET_BUF_REPORT DLI_PROT_RESP_BUF_REPORT
(see "buffer-rpt-ack-packet" below)