User`s guide

4: Application Interface
DC 900-1516D 57
Your VMS system must have available PCIbus slots in order to use the ICP2432 boards.
After the device driver is installed in the VMS system, ICP boards appear as the device
names
ZJAO, ZJBO. ZJCO, and so on.
The device driver supports the following VMS system service calls for normal program
applications:
SYS$ASSIGN - Assign a channel
SYS$QIO (IO$READxBLK, IO$WRITExBLK) - Read and write data
SYS$DASSGN - Close a channel
SYS$CANCEL - Cancel pending I/O
SYS$QIO(IO$_READxBLK|IO$M_ABORT, IO$_WRITExBLK|IO$M_ABORT) -
Cancel read and write requests
SYS$QIO(IO$_STARTDATA) - Assign a node number for read requests in node
auto-assignment mode
SYS$QIO(IO$_SENSEMODE)- Get device driver information
The device driver supports the following VMS system service calls for ICP download
applications:
SYS$QIO (IO$INITIALIZE) - Reset an ICP
SYS$QIO (IO$LOADMCODE) - Download an ICP
SYS$QIO (IO$STARTMPROC) - Start the ICP protocol software
These system services can be accessed from programs written in MACRO-32 assembly
language or any high-level language supported by Digital such as C, FORTRAN,
PASCAL, ADA, BASIC, and COBOL. The following sections describe the system
services normally used by a VMS application programmer who is interfacing to an ICP.
The system service calls are described in more detail in Section 4.2 on page 61.