#include <config.h>
#include <v890.h>
#include <string>
#include <CVMEInterface.h>
#include <sys/types.h>
#include <unistd.h>
#include <assert.h>
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | CAENProm |
struct | CAENRegisters |
Typedefs | |
typedef u_char | byte |
Functions | |
static const unsigned int | CAENPROMOffset (0x4000) |
static const unsigned int | assinine_delay (10) |
static const unsigned int | CAENPROMSize (sizeof(CAENProm)) |
static const unsigned int | CAENRegisterSize (sizeof(CAENRegisters)) |
const u_short | STAT_DATAREADY (1) |
const u_short | CTL_BERREN (1) |
const u_short | CTL_TERM (2) |
const u_short | CTL_TERMSW (4) |
const u_short | CTL_ENABLE_EMPTY (8) |
const u_short | CTL_ALIGN_64 (16) |
const u_short | CTL_TEST (32) |
const u_short | UH_WRITE_OK (1) |
const u_short | UH_READ_OK (2) |
const u_long | DATA_GLOBALTYPE_MASK (0xc0000000) |
const u_long | DATA_GLOBALTYPE_GBLHEADER (0x40000000) |
const u_long | DATA_GLOBALTYPE_DATA (0x00000000) |
const u_long | DATA_GLOBALTYPE_GBLEOB (0x80000000) |
const u_long | DATA_GLOBALTYPE_FILLER (0xc0000000) |
const u_long | DATA_TDCTYPE_MASK (0xf8000000) |
const u_long | DATA_TDCTYPE_HEADER (0x08000000) |
const u_long | DATA_TDCTYPE_CHANNEL (0x00000000) |
const u_long | DATA_TDCTYPE_EOB (0x18000000) |
const u_long | DATA_TDCTYPE_ERROR (0x20000000) |
static const unsigned int assinine_delay | ( | 10 | ) | [static] |
Referenced by CAENV890::ReadMicro().
static const unsigned int CAENPROMOffset | ( | 0x4000 | ) | [static] |
Referenced by CAENV890::MapRegions().
static const unsigned int CAENPROMSize | ( | sizeof(CAENProm) | ) | [static] |
Referenced by CAENV890::MapModule(), and CAENV890::MapRegions().
static const unsigned int CAENRegisterSize | ( | sizeof(CAENRegisters) | ) | [static] |
Referenced by CAENV890::MapModule(), CAENV890::MapRegions(), and CAENV890::~CAENV890().
const u_short CTL_ALIGN_64 | ( | 16 | ) |
const u_short CTL_BERREN | ( | 1 | ) |
const u_short CTL_ENABLE_EMPTY | ( | 8 | ) |
Referenced by CAENV890::EmptyEvent(), and CAENV890::EmptyEventOn().
const u_short CTL_TERM | ( | 2 | ) |
const u_short CTL_TERMSW | ( | 4 | ) |
const u_short CTL_TEST | ( | 32 | ) |
const u_long DATA_GLOBALTYPE_DATA | ( | 0x00000000 | ) |
const u_long DATA_GLOBALTYPE_FILLER | ( | 0xc0000000 | ) |
const u_long DATA_GLOBALTYPE_GBLEOB | ( | 0x80000000 | ) |
const u_long DATA_GLOBALTYPE_GBLHEADER | ( | 0x40000000 | ) |
const u_long DATA_GLOBALTYPE_MASK | ( | 0xc0000000 | ) |
const u_long DATA_TDCTYPE_CHANNEL | ( | 0x00000000 | ) |
const u_long DATA_TDCTYPE_EOB | ( | 0x18000000 | ) |
const u_long DATA_TDCTYPE_ERROR | ( | 0x20000000 | ) |
const u_long DATA_TDCTYPE_HEADER | ( | 0x08000000 | ) |
const u_long DATA_TDCTYPE_MASK | ( | 0xf8000000 | ) |
const u_short STAT_DATAREADY | ( | 1 | ) |
Referenced by CAENV890::DataReady().
const u_short UH_READ_OK | ( | 2 | ) |
Referenced by CAENV890::ReadMicro().
const u_short UH_WRITE_OK | ( | 1 | ) |