© 2016 Thorlabs58
ITC8000
7.5.1 Standard Event Status Register (ESR)
Using the command "*ESR?", the ESR can be read directly. Reading the ESR clears it at the
same time. The content of the ESR can not be set.
The bits are active-high and represent the following standard events:
Power on : This bit indicates the OFF to ON state of the power supply. State =
HIGH after switching on the device for the first time.
User request : (not used)
Command error: A command error occurred.
Execution error: An execution error occurred.
Device dependent error: A device dependent error (module error) occurred.
Query error: An error occurred when trying to query a value.
Request control: not used
Operation complete: Can be set with "*OPC". All started operations have been
completed. System is in idle mode.
7.5.2 Standard Event Status Enable Register (ESE)
The bits of the ESE are used to select which bits of the ESR shall influence bit 5 (ESB) of the
Status Byte Register (STB).
The 8 bits of the ESE are connected by logical "AND" with the according 8 bits of the ESR. The 8
results are connected by logical "OR", so that any "hit" leads to a logical 1 of bit 5 (ESB) of the
STB.
As any bit of the STB can assert an SRQ, every event (bit of the ESR) can be used to assert an
SRQ.
7.5.3 Status Byte Register (STB)
The bits of this register show the status of the PRO8000 mainframe. The register can be read out
using *STB?. The content of the STB can not be set. The bits are active-high.
RQS ReQuest Service message: Shows that this device has asserted
SRQ (read via serial poll).
MSS Master Summary Status: Shows that this device requests a service
(read via "*STB?").
MAV (Message AVailable) This bit is HIGH after a query, as a result "waits" in the output queue
to be fetched. If the output queue is empty, it is LOW.
DES (Device Error Status) This bit is HIGH after a device error occurred. EDE defines which
device errors this bit sets.
EAV (Error AVailable) This bit is HIGH as long as there are errors in the error queue.
FIN (command FINished) This bit is HIGH, after a command has finished and all bits of the
STB have been set.
All bits except bit 6 of the STB can be used to assert a service request (SRQ ). Alternatively the
SRQ can be recognized using the command "*STB?" or by serial poll .
59
59 59