User manual
viii
C++ CLASS TEMPLATES .............................................................................. 119
C++ WRAPPER TO WORK WITH BUS REQUESTS ................................ 120
C++ WRAPPERS TO WORK WITH CONFIGURATION OPTIONS ...... 123
C++ WRAPPERS TO WORK WITH CRITICAL SECTION ..................... 130
C++ WRAPPERS TO WORK WITH THREADS ........................................ 130
CHAPI COMMON CONTAINERS ................................................................ 131
5.1.3
Library usage examples ..................................................................................................................... 133
5.2
Serial I/O CHAPI support library ................................................................. 133
5.2.1
Library files ........................................................................................................................................ 133
5.2.2
Library description ............................................................................................................................. 133
CHAPI SERIAL LINE CONTROLLER’S METHODS ............................... 134
CHAPI SERIAL LINE METHODS ................................................................ 137
NOTE ABOUT IMPLEMENTED CHAPI SERIAL LINE CONTROLLERS
AND CHAPI SERIAL LINES. ......................................................................... 142
NOTE ABOUT IMPLEMENTED CHAPI SERIAL LINES: ...................... 144
5.2.3
Library usage examples ..................................................................................................................... 144
5.3
Storage I/O CHAPI support library.............................................................. 144
5.3.1
Library files ........................................................................................................................................ 144
5.3.2
Library description ............................................................................................................................. 145
CHAPI TAPE CONTROLLER’S METHODS .............................................. 145
CHAPI TAPE TRANSPORT METHODS ..................................................... 147
NOTE ABOUT IMPLEMENTED CHAPI TAPE CONTROLLER AND
CHAPI TAPE TRANSPORTS. ........................................................................ 149
CHAPI DISK CONTROLLER’S METHODS ............................................... 152
CHAPI DISK DRIVE METHODS .................................................................. 154
NOTE ABOUT IMPLEMENTED CHAPI DISK DRIVE CONTROLLERS
AND CHAPI DISK DRIVES. ........................................................................... 157
6. CHAPI DESIGN EXAMPLES ................................................................ 161
6.1
LPV11 ............................................................................................................ 161
6.2
DLV11 ............................................................................................................ 161
6.3
CHAPI device templates .............................................................................. 161
6.3.1
General CHAPI device ....................................................................................................................... 162
6.3.2
CHAPI Serial line controller ............................................................................................................... 162
6.3.3
CHAPI Serial line port ........................................................................................................................ 162
6.3.4
CHAPI disk controller ......................................................................................................................... 163










