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 |
1.5.1