• Keine Ergebnisse gefunden

DOES NOT RESET CHARACTER ERROR

Im Dokument DIABLO PRINTER TEST (Seite 159-165)

ASYNCHRONOUS CONTROLLER TEST

COM 1 DOES NOT RESET CHARACTER ERROR

Issuing a new Receive (COM1) with the Character Error flag (IFL bit 5) set cannot reset it.

INIT DOES NOT RESET CHARACTER ERROR

Issuing an INIT wi th the Character Error flag (IFL bit 5) set cannot reset it.

DVCL DOES NOT RESET CHARACTER ERROR

Issuing a DVCL with the Character Error flag (IFL bit 5) set cannot reset it.

Test 12 - Test Main Channel receiving 7 data bits with odd parity

Tests the receiver for correct character reception of all characters from 00-07F hex with parity odd.

PARITY ERROR DURING RECEIVE

During .a Receive (COM1) of characters with known good parity, the Character Error flag (IFL bit 5) set.

AAAA,AAAA STUCK BITS FOR 7 DATA BITS ODD PARITY

T his stu c k message is displayed if there is an error in any of the bits received. The leftmost bit reflects the status of the parity bit and the next 7 from left to right are data bits 7 through 0 respectively.

A

=

0 if that bit is stuck low;

1 if that bit is stuck high;

X if that bi t is not stuck but was incorrect at one point;

- if that bit worked properly.

Test 13 - Test Main Channel receiving 8 data bits with no parity

Tests the receiver for correct character reception of all characters from OO-OFF hex with no parity.

PARITY ERROR DURING RECEIVE

During a Receive (COMn of characters with no parity, the Character Error flag (IFL bit 5) set.

AAAA,AAAA STUCK BITS FOR 7 DATA BITS ODD PARITY

This stuck message is displayed if there is an error in any of the bi ts received. The data bits from left to right are data bits 7 through 0 respectively.

A = 0 if that bit is stuck low;

1 if that bit is stuck high;

X if that bi t is not stuck but was incorrect at one point;

- if that bit worked properly.

Test 14 - Test Receive Data with Redundancy

NOTE: For Dash 1 thru 5 only.

Tests that the Main Channel receives a character after the termina ti ng charac ter, and includes this character in the OCC generation. Also tests all 256 (OO-OFF hex) possible OCC values are generated correctly.

PARITY ERROR DURING RECEIVE

During a Receive (COM1) of characters VTith known good parity, the Character Error flag (IFL bit 5) set.

RECEIVE DATA WITH REDUNDANCY DOES NOT GENERATE OCC

The character in the Main Channel receive buffer was not the expected OCC, but in actuality was the transmitted BCC character following the terminating character.

AAAA,AAAA STUCK BITS FOR OCC GENERATION

This stuck message is displayed if there is an error in any of the OCC. bits generated. The bits from left to right are bits 7 through 0 respectively.

A = 0 if that bit is stuck low;

1 if that bit is stuck high;

X if that bit is not stuck but was incorrect at one point;

- if that bit worked properly.

Test 15 - Test Main Channel Halt

Te s t s t hat iss u ing a Halt (COM1) on the Main Channel while receiving will stop reception on the Main Channel, set the Main Not Busy flag (IFL bit 6) and Interrupt 6. Also tests that the Main Channel Halt will not affect the Secondary Channel.

HALT SETS SECONDARY NOT BUSY AND DOES NOT SET MAIN NOT BUSY

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Halt (COM1) to the Main Channel incorrectly stopped reception on the Secondary and not the Main Channel.

HALT DOES NOT SET ¥~IN NOT BUSY AND SECONDARY NOT BUSY

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Halt (COM1) to the Main Channel could not stop reception on the Main Channel.

HALT SETS MAIN NOT BUSY AND SECONDARY NOT BUSY

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Se condary Channel, issuing a Halt (COM1) to the Main Channel incorrectly stopped reception on both channels.

HALT DOES NOT SET INTERRUPT PRIORITY LEVEL NO. 6

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Hal t (COM1) failed to set the interrupt.

HALT SETS INTERRUPT PRIORITY LEVEL NO.7

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Hal t (COM1) incorrectly set the wrong interrupt.

Test 16 - Test Secondary Channel Halt

Tests that issuing a Halt (COM2) on the Secondary Channel while receiving will stop reception on the Secondary Channel, set the Secondary Not Busy flag (IFL bit 7), and Interrupt 7. Also tests that the Secondary Channel Halt will not affect the Main Channel.

HALT SETS MAIN NOT BUSY AND DOES NOT SET SECONDARY NOT BUSY

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Halt (COM2) to the Secondary Channel incorrectly stopped reception on the Main but not the Secondary Channel.

HALT DOES NOT SET ~~IN NOT BUSY AND SECONDARY NOT BUSY

During a Receive (COMn on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Halt (COM2) to the Secondary channel could not stop reception on the Secondary Channel.

HALT SETS MAIN NOT BUSY AND SECONDARY NOT BUSY

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Halt (COM2) to the Secondary Channel incorrectly stopped reception on both channels.

HALT DOES NOT SET INTERRUPT PRIORITY LEVEL NO.7

During a Receive (COM1) on the Main Channel and a Receive (COM2) on the Secondary Channel, issuing a Hal t (COM2) failed to set the interrupt.

HALT SETS INTERRUPT PRIORITY LEVEL NO.6

During a Receive (COMn on the Main Channel and a Receive (CON2) on the Secondary Channel, issuing a Halt (COM2) incorrectly set the wrong interrupt.

Test 17 - Test Secondary Channel Receive capabilities

Tests that a Receive (COM2) resets the Secondary Channel Not Busy flag (IFL bit 7). Also tests that a Receive increments the Current address up to the Terminating character or address and then sets the Secondary Channel Not Busy flag.

RECEIVE DOES NOT RESET HAIN NOT BUSY

During a Receive (COM2) the Secondary Channel Not Busy flag (IFL bit 7) was set.

CURRENT ADDRESS DOES NOT STOP AT TERMINATING CHARACTER OR ADDRESS

DUl~ing a Recei ve (COM2) the Secondary Channel Current address incremented past the Terminating character and address.

Test 18 - Test Secondary Channel receiving 7 data bits with odd parity

Tests the Secondary Channel for correct character reception of all characters from 00-07F hex with parity odd.

PARITY ERROR DURING RECEIVE

During a Receive (COM1) of characters with known good parity, the Character Error flag (IFL bit 5) set.

AAAA,AAAA STUCK BITS FOR 7 DATA BITS ODD PARITY

This stuck message 1s displayed if there is an error in any of the bi ts received. The leftmost bit reflects the status of the parity bit and the next 1 from left to right are bits 6 through 0 respectively.

A = 0 if that bit is stuck low;

1 if that bit is stuck high;

X if that bit is not stuck but was incorrect at one point;

- if that bit worked properly.

Test 19 - Test Secondary Channel receiving 8 data bits with no parity

Tests the Secondary Channel for correct character reception of all characters from ~O-OFF hex with no parity.

PARITY ERROR DURING RECEIVE

During a Recei ve (COM1) of characters with no parity, the Character Error flag (IFL bit 5) set.

AAAA,AAAA STUCK BITS FOR 8 DATA BITS NO PARITY

This stuck message is displayed if there is an error in any of the bi ts received. The bits from left to right are data bits 1 through 0 respectively.

A

=

0 if that bit is stuck low;

1 if that bjt is stuck high;

X if that bit is not stuck but was incorrect at one point;

- if that bit worked properly.

Test 20 - Test Attention Secondary Channel

Tests that all 256 Attention characters (OO-OFF hex) termina te reception by the Secondary C han n e I . A Iso t est s that the Secondary Channel receives characters overstoring them in the first location of the receive buffer.

ATTENTION CHARACTER X DOES NOT TERMINATE RECEPTION

Transmitting Attention character X (aDO-OFF hex) to the Se cond ary Channel failed to set the Secondary Not Busy flag

(IFL bit 7).

ATTENTION CHARACTER X DOES NOT ENTER SECONDARY BUFFER

Attention character X (OO-OFF hex) does set the Secondary Not Busy flag (IFL bit 7) but upon examining the fi.rst location of the Secondary Channel buffer the Attention character was not found.

Test 21 - Test Attention Receive Data

Tests that no characters enter the Main Channel receive buffer prior to the Secondary Channel receiving an Attention character, and that the first character to enter the Main Channel receive buffer is the character immediately following the Attention character. Also tests that reception of an Attention character sets Interrupt Priori ty level number 7. Also tests that a second Attention character restarts reception by the Main Channel.

Im Dokument DIABLO PRINTER TEST (Seite 159-165)