Installation guide
1: Introduction
DC 900-1564A 19
• An example SLC test program and supporting DLI and TSI configuration files are
provided with the SLC product, as listed below. To run the loopback test program,
refer to the Loopback Test Procedures document (for the Freeway server) or the
appropriate user’s guide for your embedded ICP and operating system (for exam-
ple, the ICP2432 User’s Guide for Windows NT).
1.3.2 Driver Interface
The driver interface requires the client application to make low-level calls directly to the
ICP’s device driver. The driver interface is used when the DLI is not available for a par-
ticular environment, or when there is a programming requirement to bypass the DLI.
To perform I/O functions, refer to the driver interface document (the typical document
naming convention is ICP2432 User’s Guide for <Specific Operating System>). Then
refer to Chapter 5 of this Synchronous Link Control (SLC) Programmer’s Guide for the
protocol-specific header formats. The header formats are very similar between the DLI
and driver interfaces.
1.3.3 Socket Interface (Freeway Server Only)
The socket interface is available only for the Freeway server environment. Client appli-
cations can submit I/O requests directly to the BSD socket or, alternatively, the applica-
tion can interface to Simpact’s transport subsystem interface (TSI) layer, which allows
the TSI to perform some of the header management. The primary reference is the
Freeway Client-Server Interface Control Document, which provides complete header for-
mat descriptions.
Non-blocking I/O
Test Program
DLI Configuration
File Name
TSI Configuration
File Name
slcalp.c slcaldcfg slcaltcfg