Calculating the Response
The value for response is found by first forming an 8-bit binary number, then
using the decimal equivalent of that number where the bits in the binary
number are defined as follows:
D7
D6
D5
D4
D3
D2
Dl
DO
o
o
o
o
s
p
p
p
where:
S
sets the logic sense of the response. Thus, if S is 1, the device responds
with a logic 1 in response to a parallel poll if it requires service.
Likewise, if
S
is 0, the interface places a logic 0 on the assigned data line
in response to a parallel poll if it requires service.
P
is a 3-bit binary number (value range from 0 through 7) that specifies
which of the eight available parallel poll response lines (DO-D7) is to be
used when responding to a parallel poll.
Of course, this configuration capability is possible only on those interfaces that
support it. Refer to the appropriate appendix for more information about
specific systems.
Limitations of hpib_card_ppoILresp
Hardware limitations on certain devices restrict the use of
hpib_card_ppoll_resp to configure parallel poll responses. Refer to
the appendix related to your system to determine whether any restrictions
apply. If there are restrictions on your system, you may find it easier to
configure the interface parallel poll response remotely from another Active
Controller. Don't forget that the Active Controller can configure its own
response, but the response remains dormant until control is passed to another
device.
3-62
Controlling the HP-IB Interface