Dualport Layout
Appendix A
A-2
Address
Description
KT
x
Host
Size
Mnemonic
:00E
host_dead_counter
1
If zero, the host dead counter is disabled. A non-zero
value defines the timeout period:
20ms * value
The host must set the alive_flag = 0 before the timeout
expires or the scanner will declare the host dead.
:00F
reserved2
3
:012
alive_flag
1
See host_dead_counter.
:013
duplicate_node
1
R
W
Set to 1 if a duplicate scanner is detected.
:014
off_ktx
1
:015
stopped_flag
1
:016
module_state
1
R
W
If there is a runtime error (CRC or RAM test), the error
code will be written here.
:017
cos_link_address
1
R/W
R/W
If the host enables CHANGEOFSTATE detection, the link
address of the adapter that had a change of state will be
written here by the scanner. The host must clear this by
writing an 0FFh.
:01B
unused
65H
:07C
num_adapter_addresses
1
R
R/W
Number of adapters on link
:07D
num_faulted_adapters
1
R
R/W
Number of adapters on link that are currently faulted
:07E
operating_status
2
R
R/W
This byte is used by the KT
x
to indicate to the host the
state of the module by setting/clearing the bits. The bits
(when set) are defined as:
Bit 0:
Program mode
Bit 1:
Test mode
Bit 2:
Run mode
Bit 3:
Debug mode
Bit 4:
Unsolicited BT received on link
Bit 5:
BT pending
Bit 6:
Fault exists
Bit 7:
Fault changed
Bit 8:
Unsolicited BT read reply
Bit 9:
Unsolicited BT write reply
Bit 10:
Confirmation queue is full
Bit 11:
Unknown host interrupt type
Bit 12:
Scanner declared host dead
Bit 13:
Input Image Table changed state
Bits 14-15: unused