User`s guide

56 DC 900-1317J
ADCCP NRM Programmer’s Guide
The client uses this packet to change station operation to the initialization state. The
iProtModifier field indicates whether the initialization involves only the local station or
the remote station as well.
When the ICP receives a DLI_PROT_SEND_STATION_INIT packet with zero in the iProtModifier
field, the ICP initiates an SIM/UA or RIM/SIM/UA exchange on the link for the speci-
fied station. This ensures that the remote station is also placed in initialization mode.
When the link-level exchange is complete, the ICP sends to the client a
DLI_PROT_RECV_STATION_INIT packet with zero in the iProtModifier field.
When the ICP receives a DLI_PROT_SEND_STATION_INIT packet with one in the iProtModifier
field, the ICP immediately changes the indicated station to the initialization mode and
sends to the client a
DLI_PROT_RECV_STATION_INIT packet with one in the iProtModifier field.
In this case, only the local station is placed in the initialization mode; the change is
transparent to the remote station.
The ANSI ADCCP specification does not clearly define the initialization state, but indi-
cates that it may be used to download data (or code) to (or from) a remote station.
While in this state, the client station may send
DLI_PROT_SEND_UNFORMATTED_DATA packets
and may receive
DLI_PROT_RECV_UNFORMATTED_DATA packets. The ICP transmits and
receives unformatted data as raw information bounded by flags and terminated with a
frame check sequence (FCS) field. The client adopts total responsibility for defining and
adhering to the link-level protocol used in initialization state operation.
3.4.2 DLI_PROT_RECV_STATION_INIT Packet
This packet is valid only if the client has enabled ADCCP option 5 (see Section 3.4.20.2)
for the specified station. The ICP specifies the
usProtCommand field
(
DLI_PROT_RECV_STATION_INIT), the link ID, and the usProtXParms[0] field (station ID). The
iProtModifier field indicates whether the initialization involves only the local station or
the remote station as well. The
usProtXParms[1] field (data size) is zeroed.