Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CCAENV820Registers.h File Reference

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 _CAENV830RegisterspCAENV830Registers
typedef _CAENV830ROM CAENV830ROM
typedef _CAENV830ROMpCAENV830ROM


Define Documentation

#define ADEREnable   0x01
 

Definition at line 391 of file include/CCAENV820Registers.h.

#define CAENV830_PROMBASE   0x8026
 

Definition at line 324 of file include/CCAENV820Registers.h.

#define CSRAcqDisable   0
 

Definition at line 373 of file include/CCAENV820Registers.h.

#define CSRAcqMode   0x03
 

Definition at line 362 of file include/CCAENV820Registers.h.

#define CSRAcqPeriodic   3
 

Definition at line 375 of file include/CCAENV820Registers.h.

#define CSRAcqRandom   1
 

Definition at line 374 of file include/CCAENV820Registers.h.

#define CSRAutoClr   0x80
 

Definition at line 369 of file include/CCAENV820Registers.h.

#define CSRBerrOn   0x10
 

Definition at line 365 of file include/CCAENV820Registers.h.

#define CSRFormat   0x04
 

Definition at line 363 of file include/CCAENV820Registers.h.

#define CSRFPClear   0x40
 

Definition at line 367 of file include/CCAENV820Registers.h.

#define CSRHeader   0x20
 

Definition at line 366 of file include/CCAENV820Registers.h.

#define CSRTest   0x08
 

Definition at line 364 of file include/CCAENV820Registers.h.

#define FWMajor Word   )     (((Word) >> 8) & 0xff)
 

Definition at line 402 of file include/CCAENV820Registers.h.

#define FWMinor Word   )     ((Word) 0xff)
 

Definition at line 403 of file include/CCAENV820Registers.h.

#define MCSTDisabled   0x00
 

Definition at line 395 of file include/CCAENV820Registers.h.

#define MCSTFirst   0x02
 

Definition at line 397 of file include/CCAENV820Registers.h.

#define MCSTLast   0x01
 

Definition at line 396 of file include/CCAENV820Registers.h.

#define MCSTMiddle   0x03
 

Definition at line 398 of file include/CCAENV820Registers.h.

#define MEBDataGet26 Long   )     ((Long) & 0x7fffff)
 

Definition at line 358 of file include/CCAENV820Registers.h.

#define MEBDataGetSlot Long   )     (((Long) >> 27) & 0x1f)
 

Definition at line 357 of file include/CCAENV820Registers.h.

#define MEBHdrGetCount Long   )     (((Long) >> 18) & 0x3f)
 

Definition at line 352 of file include/CCAENV820Registers.h.

#define MEBHdrGetEventNum Long   )     ((Long) & 0xffff)
 

Definition at line 354 of file include/CCAENV820Registers.h.

#define MEBHdrGetSlot Long   )     (((Long) >> 27) & 0x1f)
 

Definition at line 351 of file include/CCAENV820Registers.h.

#define MEBHdrGetTrigger Long   )     (((Long) >> 16) & 0x03)
 

Definition at line 353 of file include/CCAENV820Registers.h.

#define STATUSAFull   0x02
 

Definition at line 381 of file include/CCAENV820Registers.h.

#define STATUSBERR   0x80
 

Definition at line 387 of file include/CCAENV820Registers.h.

#define STATUSDready   0x01
 

Definition at line 380 of file include/CCAENV820Registers.h.

#define STATUSFull   0x04
 

Definition at line 382 of file include/CCAENV820Registers.h.

#define STATUSGBusy   0x10
 

Definition at line 384 of file include/CCAENV820Registers.h.

#define STATUSGDready   0x08
 

Definition at line 383 of file include/CCAENV820Registers.h.

#define STATUSTermoff   0x40
 

Definition at line 386 of file include/CCAENV820Registers.h.

#define STATUSTermon   0x20
 

Definition at line 385 of file include/CCAENV820Registers.h.


Typedef Documentation

typedef struct _CAENV830Registers CAENV830Registers
 

typedef struct _CAENV830ROM CAENV830ROM
 

typedef struct _CAENV830Registers * pCAENV830Registers
 

typedef struct _CAENV830ROM * pCAENV830ROM
 


Generated on Fri Mar 12 13:04:12 2004 for Scripted Readout by doxygen 1.3.4