CCAENV977.cpp File Reference

#include <config.h>
#include "CCAENV977.h"
#include "VmeModule.h"
#include <string>
#include <DesignByContract.h>

Go to the source code of this file.

Defines

#define CHECK_ALL
#define _DEBUG

Functions

static const UInt_t INPUT_SET (0)
static const UInt_t INPUT_MASK (1)
static const UInt_t INPUT_READ (2)
static const UInt_t SINGLEHIT_READ (3)
static const UInt_t MULTIHIT_READ (4)
static const UInt_t OUTPUT_SET (5)
static const UInt_t OUTPUT_MASK (6)
static const UInt_t INTERRUPT_MASK (7)
static const UInt_t CLEAR_OUTPUT (8)
static const UInt_t SINGLEHIT_RDCLEAR (11)
static const UInt_t MULTIHIT_RDCLEAR (12)
static const UInt_t TEST_CONTROL (13)
static const UInt_t IPL (16)
static const UInt_t INTERRUPT_ID (17)
static const UInt_t SERIAL (18)
static const UInt_t FIRMWARE_REV (19)
static const UInt_t CONTROL_REGISTER (20)
static const UInt_t DUMMY_REGISTER (21)
static const UInt_t SOFTWARE_RESET (23)

Variables

static const UShort_t validTestBits
static const UShort_t validControlBits


Define Documentation

#define _DEBUG

Definition at line 18 of file CCAENV977.cpp.

#define CHECK_ALL

Definition at line 17 of file CCAENV977.cpp.


Function Documentation

static const UInt_t CLEAR_OUTPUT (  )  [static]

Referenced by CCAENV977::outputClear().

static const UInt_t CONTROL_REGISTER ( 20   )  [static]

Referenced by CCAENV977::controlRegister().

static const UInt_t DUMMY_REGISTER ( 21   )  [static]

static const UInt_t FIRMWARE_REV ( 19   )  [static]

Referenced by CCAENV977::firmwareLevel().

static const UInt_t INPUT_MASK (  )  [static]

Referenced by CCAENV977::inputMask().

static const UInt_t INPUT_READ (  )  [static]

Referenced by CCAENV977::inputRead().

static const UInt_t INPUT_SET (  )  [static]

Referenced by CCAENV977::inputSet().

static const UInt_t INTERRUPT_ID ( 17   )  [static]

static const UInt_t INTERRUPT_MASK (  )  [static]

Referenced by CCAENV977::interruptMask().

static const UInt_t IPL ( 16   )  [static]

static const UInt_t MULTIHIT_RDCLEAR ( 12   )  [static]

Referenced by CCAENV977::multiHitReadAndClear().

static const UInt_t MULTIHIT_READ (  )  [static]

Referenced by CCAENV977::multihitRead().

static const UInt_t OUTPUT_MASK (  )  [static]

Referenced by CCAENV977::outputMask().

static const UInt_t OUTPUT_SET (  )  [static]

Referenced by CCAENV977::outputSet().

static const UInt_t SERIAL ( 18   )  [static]

Referenced by CCAENV977::serialNumber().

static const UInt_t SINGLEHIT_RDCLEAR ( 11   )  [static]

Referenced by CCAENV977::singleHitReadAndClear().

static const UInt_t SINGLEHIT_READ (  )  [static]

Referenced by CCAENV977::singleHitRead().

static const UInt_t SOFTWARE_RESET ( 23   )  [static]

Referenced by CCAENV977::Reset().

static const UInt_t TEST_CONTROL ( 13   )  [static]

Referenced by CCAENV977::testControlRegister().


Variable Documentation

const UShort_t validControlBits [static]

Initial value:

Definition at line 55 of file CCAENV977.cpp.

Referenced by CCAENV977::controlRegister().

const UShort_t validTestBits [static]

Initial value:

Definition at line 49 of file CCAENV977.cpp.

Referenced by CCAENV977::testControlRegister().


Generated on Wed Sep 17 08:38:10 2008 for NSCL Device support. by  doxygen 1.5.1