top - download
⟦1a06c5a4a⟧ Wang Wps File
Length: 18882 (0x49c2)
Types: Wang Wps File
Notes: PC/AUX/009 (Iss. 1.2
Names: »4363A «
Derivation
└─⟦3928290b5⟧ Bits:30006240 8" Wang WCS floppy, CR 0407A
└─ ⟦this⟧ »4363A «
WangText
…00……00……00……00……00……0d……02……00……00……0d…
…0d……05……0c……08……0c……01……0c……05……0b……86…1 …02… …02… …02…
…02…PC/AUX/009
…02…EHO/840306…02……02…#
PC CR80-LTU I/F
…02…EHO/831128…02… PC
PROTOCOL CONVERTER
CR80-LTU I/F
PC/AUX/009
Erik Holgersen
B[RGE HERMANSEN
EHO, KPL, FSR, BHE
File (1)
1.2
840306
PC/AUX/009
…02… EHO/830306 ii
PC CR80-LTU I/F
…02… EHO/831128 PC
831128 All Initial issue of Document
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 840216 6 Update
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.1 840306 1,17,18 Update of document
19,20,21
22,23
…02… PC/AUX/009
…02… EHO/830306…02… iii
PC CR80-LTU I/F
…02… EHO/831128…02… PC
TABLE OF CONTENTS
Page
1 INTRODUCTION .....................................
1
1.1 APPLICABLE DOCUMENTS .........................
1
2 COMMAND DESCRIPTION ..............................
2
2.1 OPEN LINK COMMAND ............................
2
2.2 CLOSE LINK COMMAND ...........................
3
2.3 REQUEST INPUT COMMAND ........................
3
2.4 CANCEL INPUT COMMAND .........................
4
2.5 CANCEL OUTPUT COMMAND ........................
4
2.6 SHOW STATISTICS COMMAND ......................
5
2.7 RESET STATISTICS COMMAND .....................
5
2.8 REQUEST OUTPUT ...............................
6
3 RESPOND DESCRIPTION ..............................
7
3.1 CHANNEL STATUS (OPEN LINK) ...................
7
3.2 CHANNEL STATUS (CLOSE LINK) ..................
8
3.3 INPUT DATA ...................................
9
3.4 RECEPTION STATUS .............................
10
3.5 TRANSMISSION STATUS ..........................
11
3.6 CHANNEL STATUS (SHOW STATISTICS) .............
12
3.7 CHANNEL STATUS (RESET STATISTICS) ............
13
3.8 TRANSMISSION STATUS ..........................
14
4 COMMAND - RESPONSE DIAGRAM .......................
15
5 ERROR CODES ......................................
16
6 BUFFER STRUCTURE .................................
17
6.1 EVENT QUEUE I/F ..............................
20
6.2 PROCESS HIERARCHY ............................
22
7 DEVIATION FROM SYSTEM SOFTWARE ...................
23
7.1 DEVIATIONS FROM BASIC LTU FIRMWARE ...........
23
7.2 DEVIATIONS FROM V24 LINE ACCESS ..............
23
7.3 DEVIATIONS FROM V24 LINE DRIVER ..............
23
1 I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲
This document describes the format of the communication
between the PC CR80 Software and the CLP Firmware.
In chapter 4 there is a command-response diagram.
A list of error codes is shown in chapter 5.
In chapter 6 there is a flow diagram over the buffer
structure use in the CLP Firmware. The process hierarchy
is also shown.
In chapter 7 the major differences between the CLP
Version of the System Software and the System Software
referred.
1.1 A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
1. CR80 LTU I/F FUNCTIONAL SPECIFICATION
CSS-MIC/040/FNC/0001
Issue 5, 811104
2. BASIC LTD FIRMWARE (BALTU)
USER MANUAL
CSD-MIC/006/USM/0007
Issue 1, 810907
3. V24 LINE ACCESS
CSS-MIC/0412/PSP/1018
Issue 1, 820129
4. V24 LINE DRIVER
CSS-MIC/0411/PSP/0001
Issue 1, 810923
2 C̲O̲M̲M̲A̲N̲D̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
2.1 O̲P̲E̲N̲ ̲L̲I̲N̲K̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C1
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 PC-MODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 BAUDRATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4
.
.
.
.
36
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 39 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:04H : OPEN CHANNEL
PC-MODE: 00H : NORMAL
01H : SIMULATION
BAUDRATE: OBH : 2400 BAUD
OCH : 4800 BAUD
ODH : 9600 BAUD
ID-PASS: ASCII : DATA
2.2 C̲L̲O̲S̲E̲ ̲L̲I̲N̲K̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C2
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTON:
BYTECOUNT: 2 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:05H : CLOSE CHANNEL
2.3 R̲E̲Q̲U̲E̲S̲T̲ ̲I̲N̲P̲U̲T̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE C3
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 3 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:00H : INPUT REQUEST
CLP ACTION: 00-01H: ACTION DESCRIPTOR
2.4 C̲A̲N̲C̲E̲L̲ ̲I̲N̲P̲U̲T̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C4
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 3 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:01H : CANCEL INPUT REQUEST
CLP ACTION: 00-01H: ACTION DESCRIPTOR
2.5 C̲A̲N̲C̲E̲L̲ ̲O̲U̲T̲P̲U̲T̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C5
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTON:
BYTECOUNT: 3 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:02H : CANCEL OUTPUT REQUEST
CLP ACTION: 00-01H: ACTION DESCRIPTOR
2.6 S̲H̲O̲W̲ ̲S̲T̲A̲T̲I̲S̲T̲I̲C̲S̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C6
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:03H : REPORT STATUS REQUEST
STATE: 22H : STATUS TYPE=SHOW STATISTICS
SPARE: 00H :
2.7 R̲E̲S̲E̲T̲ ̲S̲T̲A̲T̲I̲S̲T̲I̲C̲S̲ ̲C̲O̲M̲M̲A̲N̲D̲
COMMAND TYPE: C7
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:03H : REPORT STATUS REQUEST
STATE: 23H : STATUS TYPE=RESET STATISTICS
SPARE: 00H :
2.8 R̲E̲Q̲U̲E̲S̲T̲ ̲O̲U̲T̲P̲U̲T̲
COMMAND TYPE: D1
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2
.
.
. DATA
.
N
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 2-1142: BYTES
BUFFER TYPE: 03H : ENTIRE DATA LDU
CLP ACTION: 0-01H : ACTION DESCRIPTOR
DATA: ASCII : OUTPUT DATA (MAX.1140 BYTES)
3 R̲E̲S̲P̲O̲N̲D̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
3.1 C̲H̲A̲N̲N̲E̲L̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲O̲P̲E̲N̲ ̲L̲I̲N̲K̲)̲
RESPONSE TYPE: RC1
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE STATUS LDU
C/S-SPECIFIER:03H : CHANNEL STATUS
STATE: 20H : STATUS TYPE=OPEN LINK STATUS
ERROR CODE: 0-FFH : RESULT
3.2 C̲H̲A̲N̲N̲E̲L̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲C̲L̲O̲S̲E̲ ̲L̲I̲N̲K̲)̲
RESPONSE TYPE: RC2
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE STATUS LDU
C/S-SPECIFIER:03H : CHANNEL STATUS
STATE: 21H : STATUS TYPE=CLOSE LINK
STATUS
ERROR CODE: 0-FFH : RESULT
3.3 I̲N̲P̲U̲T̲ ̲D̲A̲T̲A̲
RESPONSE TYPE: RC3
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2
.
.
. DATA
.
N
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 2-1142: BYTES
BUFFER TYPE: 03H : ENTIRE DATA LDU
CLP ACTION: 00-01H: ACTION DESCRIPTOR
DATA: ASCII : INPUT DATA (MAX.1140 BYTES)
3.4 R̲E̲C̲E̲P̲T̲I̲O̲N̲ ̲S̲T̲A̲T̲U̲S̲
RESPONSE TYPE: RC4
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTON:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07 : ENTIRE COMMAND LDU
C/S-SPECIFIER:01H : RECEPTION STATUS
CLP ACTION: 00-01H: ACTION DESCRIPTOR
ERROR CODE: 0-FFH : RESULT
3.5 T̲R̲A̲N̲S̲M̲I̲S̲S̲I̲O̲N̲ ̲S̲T̲A̲T̲U̲S̲
RESPONSE TYPE: RC5
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTON:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:00H : TRANSMISSION STATUS
CLP ACTION: 00-01H: ACTION DESCRIPTOR
ERROR CODE: 0-FFH : RESULT
3.6 C̲H̲A̲N̲N̲E̲L̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲S̲H̲O̲W̲ ̲S̲T̲A̲T̲I̲S̲T̲I̲C̲S̲)̲
RESPONSE TYPE: RC6
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4 LSB
̲ ̲ ̲ COUNT 1 ̲ ̲ ̲
5 MSB
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
6 LSB
̲ ̲ ̲ COUNT 2 ̲ ̲ ̲
7 MSB
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
8 LSB
̲ ̲ ̲ COUNT 3 ̲ ̲ ̲
9 MSB
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
10 LSB
̲ ̲ ̲ COUNT 4 ̲ ̲ ̲
11 MSB
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 12 : BYTES
BUFFER TYPE: 07H : ENTIRE STATUS LDU
C/S-SPECIFIER:03H : CHANNEL STATUS
STATE: 22H : STATUS TYPE=SHOW STATISTICS
ERROR CODE: 0-FFH : RESULT
COUNT1: 0-FFFFH: MESSAGES TRANSMITTED
COUNT2: 0-FFFFH: MESSAGES RETRANSMITTED
COUNT3: 0-FFFFH: INFO MESSAGES RECEIVED
COUNT4: 0-FFFFH: MESSAGES IN ERROR
3.7 C̲H̲A̲N̲N̲E̲L̲ ̲S̲T̲A̲T̲U̲S̲ ̲(̲R̲E̲S̲E̲T̲ ̲S̲T̲A̲T̲I̲S̲T̲I̲C̲S̲)̲
RESPONSE TYPE: RC7
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 STATE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTION:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE STATUS LDU
C/S-SPECIFIER:03H : CHANNEL STATUS
STATE: 23H : STATUS TYPE=RESET STATISTICS
ERROR CODE: 0-FFH : RESULT
3.8 T̲R̲A̲N̲S̲M̲I̲S̲S̲I̲O̲N̲ ̲S̲T̲A̲T̲U̲S̲
RESPONSE TYPE: RD1
BUFFER FORMAT:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
BYTE: 0 BUFFER TYPE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 C/S-SPECIFIER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2 CLP ACTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3 ERROR CODE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
DESCRIPTON:
BYTECOUNT: 4 : BYTES
BUFFER TYPE: 07H : ENTIRE COMMAND LDU
C/S-SPECIFIER:00H : TRANSMISSION STATUS
CLP ACTION: 00-01H: ACTION DESCRIPTOR
ERROR CODE: 0-FFH : RESULT
4 C̲O̲M̲M̲A̲N̲D̲ ̲-̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲ ̲D̲I̲A̲G̲R̲A̲M̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
COMMAND RESPONSE
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
WITH DATA WITHOUT DATA
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C1 RC1
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C2 RC2
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C3 RC3 RC4
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C4 RC4
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C5 RC5
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C6 RC6
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
C7 RC7
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
D1 RD1
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
5 E̲R̲R̲O̲R̲ ̲C̲O̲D̲E̲S̲
LINE DOWN MESSAGE CODES:
CENTRAL SYSTEM DISCONNECTED = #11
RECEIVED DIS GRTS II CNTRL REC. = #12
INVALID COMMAND T/F CENTRAL SYS = #13
DID NOT RECEIVE USER ID PASSWORD = #14
NO SNUMB ON ABORT CONTROL CARD = #15
MISSING SNUMB OR IDENT CARD = #16
OUTPUT NOT AVAILABLE = #17
INVALID CONTROL CARD = #18
INVALID MESSAGE FORMAT = #19
SLAVE PROGRAM NOT IN SYSTEM (DAC ONLY)= #1A
OUTPUT COMPLETE = #1B
LINK SPACE DENIED = #1C
LINK NUMBER ERROR = #1D
CENTRAL SYSTEM UNAVAILABLE = #1E
RETRY COUNT EXHAUSTED = #1F
DEVICE OFF-LINE = #20
END-OF-FILE (EOF STATUS CANNOT RECOVER= #21
TERMINAL NOT KNOWN = #22
REMOTE COMPUTER MODULE = #23
LINE ACTIVE = #24
LINE NOT COMPLETELY DISCONNECTED = #25
MEDIA CODE ERROR = #26
BLANK OR ZERO ID = #27
DUPLICATE ID = #28
NO PAT ENTRIES AVAILABLE FOR INPUT = #29
MISSING $ SNUMB CARD = #2A
JOB SOURCE TOO LONG = #2B
NO AVAILABLE PROGRAM NUMBER FOR JOB = #2C
EXCESSIVE DISK ERRORS = #2D
DUPLICATE SNUMB's = #2E
NO DISK LINKS AVAILABLE = #2F
LTU ERROR CODES:
CR80 BYTECOUNT RANGE ERROR = #32
CR80 COMMAND SYNTAX ERROR = #42
CR80 STATUS TYPE ERROR = #52
CR80 MULTIPLE COMMAND = #62
OPEN LINK TIMEOUT = #72
DATA TRANSMISSION ERROR = #82
OPEN LINK ERROR = #90
NUMBER OF NAK'S EXCEEDED = #A2
CR80 ILLEGAL BAUDRATE CODE = #B0
CLOSED CAUSE TOO MANY RETRANS. = #C2
CURRENT STATE ERROR = #D2
CLOSED LINK = #E2
6 B̲U̲F̲F̲E̲R̲ ̲S̲T̲R̲U̲C̲T̲U̲R̲E̲
The Buffer Flow is shown in figure 6.1 and figure 6.2
the detailed structure of the PC Handler to Driver
I/F is described.
The transportation of Buffer follows the description
given in reference 2.
PC-BUFFERFLOW
ACTION ROUTING I/F
6.1 E̲V̲E̲N̲T̲ ̲Q̲U̲E̲U̲E̲ ̲I̲/̲F̲:̲
E̲N̲T̲R̲Y̲:̲
1) If no buffer is connected to event,
EVTQH = EMPTY
2) Else:
Buffer available via EVTQH
Buffer format:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0^ ̲ ̲LSB ADDRESS OF EMPTY ̲ ̲^
Buffer 1^ ̲ ̲M̲S̲B̲ ̲R̲E̲T̲U̲R̲N̲ ̲Q̲U̲E̲U̲E̲ ̲H̲E̲A̲D̲ ̲^
Pointer 2^ ̲ ̲LSB ADDRESS OF ̲ ̲^
3^ ̲ ̲M̲S̲B̲ ̲N̲E̲X̲T̲ ̲B̲U̲F̲F̲E̲R̲ ̲H̲E̲A̲D̲ ̲ ̲^
4^ ̲ ̲LSB …0f……0f…BYTE COUNT…0e……0e… ̲ ̲^
5^ ̲ ̲M̲S̲B̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^ BUFFER HEAD (12
BYTE)
6^ ̲ ̲LSB ADDRESS OF ̲ ̲^
7^ ̲ ̲M̲S̲B̲ ̲F̲I̲R̲S̲T̲ ̲D̲A̲T̲A̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
8^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲O̲F̲F̲S̲E̲T̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
9^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
10^ ̲ ̲LSB …0f……0f…BUFFER SIZE…0e……0e… ̲ ̲^
11^ ̲ ̲M̲S̲B̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
^ ^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^ …0f……0f…OFFSET …0e……0e…
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲C̲O̲M̲M̲A̲N̲D̲ ̲I̲D̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲
^ ^
^ ^
^ TEXT FIELD ^ BYTE COUNT
^ ^
^ ^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ BUFFER SIZE
^ ^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
o The Text Field contains only data received from
either CR80 or GRTS.
o The Command ID is specified in the file: COMM.EQU
E̲X̲I̲T̲:
1) If the incoming buffer is used, it has to be returned
to EVTQH by the action-routine.
The buffer pointer and the bufferhead (byte 0-3)
may not be destroyed by the action routine.
2) Else: No action.
6.2 P̲R̲O̲C̲E̲S̲S̲ ̲H̲I̲E̲R̲A̲R̲C̲H̲Y̲
7 D̲E̲V̲I̲A̲T̲I̲O̲N̲ ̲F̲R̲O̲M̲ ̲S̲Y̲S̲T̲E̲M̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲
All System Software has gone through minor changes
according to PC requirements and will not be described
in detail. Here will only be described major deviations
from the referred documents. The time and program memory
used is changed according to the changes in the System
Software.
7.1 D̲E̲V̲I̲A̲T̲I̲O̲N̲S̲ ̲F̲R̲O̲M̲ ̲B̲A̲S̲I̲S̲ ̲L̲T̲U̲ ̲F̲I̲R̲M̲W̲A̲R̲E̲ ̲(̲B̲A̲L̲T̲U̲)̲
In Baltu p. 47 and 3.2.5.1 the Return Queue Address
is not used e.g.:
By entry: BC reg. is not used.
The Return Queue Address is not saved on the top of
the bufferhead.
The Return Queue Address is given in Table CHAQH in
module PC Handler.
7.2 D̲E̲V̲I̲A̲T̲I̲O̲N̲S̲ ̲F̲R̲O̲M̲ ̲V̲2̲4̲ ̲L̲I̲N̲E̲ ̲A̲C̲C̲E̲S̲S̲
There has been defined a mode variable:
MODE # defines:
Bit 0: 1 Full duplex
0 Half duplex
Bit 1: 1 RTS is reserved
0 RTS is not reserved
7.3 D̲E̲V̲I̲A̲T̲I̲O̲N̲S̲ ̲F̲R̲O̲M̲ ̲V̲2̲4̲ ̲L̲I̲N̲E̲ ̲D̲R̲I̲V̲E̲R̲
In reference 4 page 11 the macro V24PRO is called by
V24PRG, #NAME, #CN, #SIOD, #TXQH, #TXRQH, #RXQH
The Process Start Address is now referred to the lable
#NAME
On page 12 the macro ITX is called by:
ITX #CN, #SIOD, TXQH, #PRONO
#PRONO V24 Driver Process Number
#TRQH is not used.