Table of Contents
Previous Chapter
The purpose of the Radiation Monitor Device is to provide access to the radiation monitor interface logic.
The Radiation Monitor Device class provides the following features:
Figure 40 illustrates the relationships used by the RadDevice class.
FIGURE 40. Radiation Monitor Device Class Relationships
RadDevice- This class is responsible for providing access to the Back End Processor's Radiation Monitor logic. This class provides a single function to test the current status of the monitor (isAsserted).
BepReg- This class represents the lowest level hardware access to the features provided by the Back End hardware control, status, and pulse registers. The RadDevice class uses this class to read the Back End's status register (getStatus).
To obtain the current state of the radiation monitor flag, the client calls radDevice.isAsserted(). The member function isAsserted() then reads the Back End's status register, using bepReg.getStatus(). It then tests the radiation monitor status bit, and returns the appropriate answer to its caller.
Hierarchy:
Superclasses:
None
Implementation Uses:
BepReg
Public Interface:
Operations:
isAsserted()