User`s guide

DC 900-1516D 35
Chapter
3
Programming Using the
DLITE Embedded Interface
Tec hp ub s
Terminology
Cautions: 1)
use blocking
and non-
blocking I/O
(instead of
synchronous
and
asynchronou
s 2) use
Raw
operation
rather than
Raw mode
3.1 Overview
This chapter primarily describes the differences between the data link interface (DLI) to
Freeway (as described in the Freeway Data Link Interface Reference Guide) and the
DLITE embedded interface in a OpenVMS system, referred to as DLITE. Changes to
the scope and nature of Freeway DLI support are described.
This chapter should be read by application programmers who are doing one of the fol-
lowing:
Porting an existing application (currently operational in the Freeway environ-
ment) to the embedded environment (for example, the embedded ICP2432
PCIbus board).
Developing an initial DLITE application in the embedded environment. You
should first read the Freeway Data Link Interface Reference Guide and have it avail-
able as your primary reference.
In addition to the Freeway Data Link Interface Reference Guide, the following Protogate
reference documents are of interest to application programmers:
Freeway Client-Server Interface Control Document (for writing to the socket level)
The applicable protocol-specific programmers guide for your application.
DLITE is a new, streamlined interface designed specifically for the embedded interface
to the ICP2432 board. The interface provides new capabilities while retaining the
majority of the Freeway DLI (henceforth referred to as DLI) capabilities. By using