User`s guide

66 DC 900-1317J
ADCCP NRM Programmer’s Guide
DLI_ICP_ERR_NO_ERR
DLI_ICP_ERR_XMIT_ABORTED
DLI_ICP_ERR_XMIT_TIMEOUT
Packet type identifier codes that can appear in the iProtModifier field are:
DLI_PROT_SEND_UNFORMATTED_DATA_EOM
DLI_PROT_SEND_UNNUMBERED_DATA_EOM
3.4.15 DLI_PROT_RESP_NORMAL_ACK Packet
The concept of a transmit window (which limits the number of
DLI_PROT_SEND_NORM_DATA packets the client may send while awaiting acknowledgment)
applies to each individual station. The ICP uses the
DLI_PROT_RESP_NORMAL_ACK packet to
acknowledge one or more previously sent
DLI_PROT_SEND_NORM_DATA packets for a spec-
ified station. The client views this as authorization to send a specified number of addi-
tional
DLI_PROT_SEND_NORM_DATA packets for the indicated station.
When the client sends DLI_PROT_SEND_NORM_DATA packets with either selective (multi-
point) or global addressing indicated to broadcast data to remote NRM secondary sta-
tions, the ICP returns
DLI_PROT_RESP_NORMAL_ACK packets for each responding NRM
secondary station on the physical link. This lets the client determine which NRM sec-
ondary stations received the broadcast.
The ICP specifies the usProtCommand field (DLI_PROT_RESP_NORMAL_ACK), the
iProtModifier field, the link ID, and the usProtXParms[0] field (station ID). The
iProtModifier field gives the number of DLI_PROT_SEND_NORM_DATA packets acknowledged
(that is, the number of additional
DLI_PROT_SEND_NORM_DATA packets the client may
send).