Installation guide

18 DC 900-1564A
Synchronous Link Control (SLC) Programmer’s Guide
1.2.2.3 Digital UNIX
The supported programming interface for an embedded ICP in a Digital UNIX client
computer is the driver interface, described in Section 1.3.2. The primary reference is the
user’s guide for the applicable ICP (for example, the ICP2432 User’s Guide for Digital
UNIX).
1.3 Available Programming Interfaces
The following sections briefly describe the currently supported application program-
ming interfaces that can be used in conjunction with this Synchronous Link Control
(SLC) Programmer’s Guide. Choice of programming interface is dependent upon your
hardware environment, as described in the previous Section 1.2.
1.3.1 Data Link Interface (DLI)
Simpact’s data link interface provides a high-level, session-oriented application pro-
gramming interface for a variety of client hardware and operating system environ-
ments. The DLI concepts that apply to the SLC protocol are briefly described below;
refer to the Freeway Data Link Interface Reference Guide for details.
The DLI requires that the application first invoke the dlInit function to initialize
the DLI, then call the
dlOpen function to open an I/O path to the ICP.
Raw operation — The SLC protocol uses DLI Raw operation, which means that
the client application must employ the DLI optional arguments data structure
(shown in Figure 5–1 on page 59) to issue
dlRead and dlWrite commands to a
session.
DLI configuration parameters — The DLI configuration file needs to include only
those session parameters whose values differ from the defaults. To use DLI Raw
operation, you must specify the following parameter:
protocol = “raw”