58
Chapter 2
Status Registers
Use Status Registers to Determine the State of Analyzer Events and Conditions
Use Status Registers to Determine the State of
Analyzer Events and Conditions
Programs often need to detect and manage error conditions or changes in analyzer
status. Agilent EMC products allow this function to be performed using status
registers. You can determine the state of certain analyzer hardware and firmware
events and conditions by programming the status register system.
. The status system is comprised of multiple registers arranged
in a hierarchical order. The service request enable register is at the top of the
hierarchy and contains the general status information for the analyzer events and
conditions. The lower-priority status registers propagate their data to the
higher-priority registers in the data structures by means of summary bits. These
registers are used to determine the states of specific events or conditions.
Figure 2-1
Status Register System Simplified Block Diagram
The two methods used to programmatically access the information in status
registers are the polling method and the service request method. An explanation of
these methods is given in the next section