Not system controller mode, Active controller, not system controller mode – Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual
Page 197

9I. Operating Modes
II. SOFTWARE GUIDES - 9. Driver488/SUB
II-182
Personal488 User’s Manual, Rev. 3.0
Not System Controller Mode
If Driver488 is not configured as the System Controller, then at power on, it is a bus Peripheral. It
might use a program like the one previously described to communicate with the Active Controller.
When Driver488 is not the System Controller and not the Active Controller (
*SC
yy*CA
), the available
bus commands and their actions are:
Command
Action
Enter
Receive data from a bus device as directed by the Active Controller.
Output
Send data to bus devices as directed by the Active Controller.
Request
Set own Serial Poll request (including Service Request) status.
SPoll
Get own Serial Poll request status.
Active Controller, Not System Controller Mode
If the Active Controller passes control to the Driver488, then it becomes the new Active Controller.
This can be detected by the
Status
command or as an
Arm
ed interrupt. As an Active Controller, but
not the System Controller, the available bus commands and their actions are:
Command
Action
Abort
Assert Attention and send My Talk Address to stop any bus transfers.
Local
Send Go To Local to selected devices.
Local Lockout
Prevent local (front-panel) control of bus devices.
Clear
Clear all or selected devices.
Trigger
Trigger selected devices.
Enter
Receive data from a bus device.
Output
Send data to bus devices.
Pass Control
Give up control to another device which becomes the Active Controller.
SPoll
Serial Poll a bus device, or check the Service Request state.
PPoll
Parallel Poll the bus.
PPoll Config
Configure Parallel Poll responses.
PPoll Disable
Disable the Parallel Poll response of selected bus devices.
PPoll Unconfig
Disable the Parallel Poll response of all bus devices.
Send
Send low-level bus sequences.
Resume
Unassert Attention. Used to allow Peripheral-to-Peripheral transfers.
Arm Condition
Description
SRQ
The internal Service Request state is set. See the
SPoll
command in
“Section III: Command References” for more information.
Peripheral
Driver488 is in the Peripheral (
*CA
) operating mode.
Controller
Driver488 is the Active Controller (
CA
).
Trigger
Driver488, as a Peripheral, has received a
Trigger
bus command.
Clear
Driver488, as a Peripheral, has received a
Clear
bus command.
Talk
Driver488 is in the
Talk
state and can
Output
to the bus.
Listen
Driver488 is in the
Listen
state and can
Enter
from the bus.
Idle
Driver488 is in neither the
Talk
nor
Listen
state.
Bytein
Driver488 has been received a byte from the IEEE 488 bus.
Byteout
Driver488 can output a byte to the IEEE 488 bus.
Error
Driver488 has detected an error condition.
Change
An Address Change has occurred, that is, a change between Peripheral
and Controller, or among
Talk
,
Listen
, and
Idle
has occurred.
This is, perhaps, the most useful interrupt in the Peripheral mode.