Go to the source code of this file.
Classes | |
struct | _CAENV830Registers |
struct | _CAENV830ROM |
Defines | |
#define | CAENV830_PROMBASE 0x8026 |
#define | MEBHdrGetSlot(Long) (((Long) >> 27) & 0x1f) |
#define | MEBHdrGetCount(Long) (((Long) >> 18) & 0x3f) |
#define | MEBHdrGetTrigger(Long) (((Long) >> 16) & 0x03) |
#define | MEBHdrGetEventNum(Long) ((Long) & 0xffff) |
#define | MEBDataGetSlot(Long) (((Long) >> 27) & 0x1f) |
#define | MEBDataGet26(Long) ((Long) & 0x7fffff) |
#define | CSRAcqMode 0x03 |
#define | CSRFormat 0x04 |
#define | CSRTest 0x08 |
#define | CSRBerrOn 0x10 |
#define | CSRHeader 0x20 |
#define | CSRFPClear 0x40 |
#define | CSRAutoClr 0x80 |
#define | CSRAcqDisable 0 |
#define | CSRAcqRandom 1 |
#define | CSRAcqPeriodic 3 |
#define | STATUSDready 0x01 |
#define | STATUSAFull 0x02 |
#define | STATUSFull 0x04 |
#define | STATUSGDready 0x08 |
#define | STATUSGBusy 0x10 |
#define | STATUSTermon 0x20 |
#define | STATUSTermoff 0x40 |
#define | STATUSBERR 0x80 |
#define | ADEREnable 0x01 |
#define | MCSTDisabled 0x00 |
#define | MCSTLast 0x01 |
#define | MCSTFirst 0x02 |
#define | MCSTMiddle 0x03 |
#define | FWMajor(Word) (((Word) >> 8) & 0xff) |
#define | FWMinor(Word) ((Word) 0xff) |
Typedefs | |
typedef _CAENV830Registers | CAENV830Registers |
typedef _CAENV830Registers * | pCAENV830Registers |
typedef _CAENV830ROM | CAENV830ROM |
typedef _CAENV830ROM * | pCAENV830ROM |
#define ADEREnable 0x01 |
#define CAENV830_PROMBASE 0x8026 |
#define CSRAcqDisable 0 |
#define CSRAcqMode 0x03 |
#define CSRAcqPeriodic 3 |
#define CSRAcqRandom 1 |
#define CSRAutoClr 0x80 |
Definition at line 369 of file CCAENV820Registers.h.
Referenced by CCAENV830::DisableAutoReset(), and CCAENV830::EnableAutoReset().
#define CSRBerrOn 0x10 |
Definition at line 365 of file CCAENV820Registers.h.
#define CSRFormat 0x04 |
Definition at line 363 of file CCAENV820Registers.h.
Referenced by CCAENV830::SetNarrow(), and CCAENV830::SetWide().
#define CSRFPClear 0x40 |
#define CSRHeader 0x20 |
Definition at line 366 of file CCAENV820Registers.h.
Referenced by CCAENV830::ComputeEventSize(), CCAENV830::DisableHeader(), and CCAENV830::EnableHeader().
#define CSRTest 0x08 |
Definition at line 364 of file CCAENV820Registers.h.
#define FWMajor | ( | Word | ) | (((Word) >> 8) & 0xff) |
Definition at line 402 of file CCAENV820Registers.h.
#define FWMinor | ( | Word | ) | ((Word) 0xff) |
Definition at line 403 of file CCAENV820Registers.h.
#define MCSTDisabled 0x00 |
Definition at line 395 of file CCAENV820Registers.h.
#define MCSTFirst 0x02 |
Definition at line 397 of file CCAENV820Registers.h.
#define MCSTLast 0x01 |
Definition at line 396 of file CCAENV820Registers.h.
#define MCSTMiddle 0x03 |
Definition at line 398 of file CCAENV820Registers.h.
#define MEBDataGet26 | ( | Long | ) | ((Long) & 0x7fffff) |
Definition at line 358 of file CCAENV820Registers.h.
#define MEBDataGetSlot | ( | Long | ) | (((Long) >> 27) & 0x1f) |
Definition at line 357 of file CCAENV820Registers.h.
#define MEBHdrGetCount | ( | Long | ) | (((Long) >> 18) & 0x3f) |
Definition at line 352 of file CCAENV820Registers.h.
#define MEBHdrGetEventNum | ( | Long | ) | ((Long) & 0xffff) |
Definition at line 354 of file CCAENV820Registers.h.
#define MEBHdrGetSlot | ( | Long | ) | (((Long) >> 27) & 0x1f) |
Definition at line 351 of file CCAENV820Registers.h.
#define MEBHdrGetTrigger | ( | Long | ) | (((Long) >> 16) & 0x03) |
Definition at line 353 of file CCAENV820Registers.h.
#define STATUSAFull 0x02 |
#define STATUSBERR 0x80 |
Definition at line 387 of file CCAENV820Registers.h.
#define STATUSDready 0x01 |
#define STATUSFull 0x04 |
#define STATUSGBusy 0x10 |
#define STATUSGDready 0x08 |
#define STATUSTermoff 0x40 |
Definition at line 386 of file CCAENV820Registers.h.
#define STATUSTermon 0x20 |
Definition at line 385 of file CCAENV820Registers.h.
typedef struct _CAENV830Registers CAENV830Registers |
typedef struct _CAENV830ROM CAENV830ROM |
typedef struct _CAENV830Registers * pCAENV830Registers |
typedef struct _CAENV830ROM * pCAENV830ROM |