Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

ABCDchip.h File Reference

Go to the source code of this file.

Defines

#define PRIMARY_FIBRE
#define ADJACENT_FIBRE
#define ALL_CHIPS
#define CHIP_ADDR_LOOP
#define M0_CHIP
#define S1_CHIP
#define S2_CHIP
#define S3_CHIP
#define S4_CHIP
#define E5_CHIP
#define M8_CHIP
#define S9_CHIP
#define S10_CHIP
#define S11_CHIP
#define S12_CHIP
#define E13_CHIP
#define CHIP_ADDRESS(fibre, addressBits3to0)
#define CHIP_ALLCHIPS_ADDR_CONSTRUCT
#define RM_HIT
#define RM_LEVEL
#define RM_EDGE
#define RM_TEST
#define CAL_IN3
#define CAL_IN2
#define CAL_IN1
#define CAL_IN0
#define TRIM_DAC_RANGE_60mV
#define TRIM_DAC_RANGE_120mV
#define TRIM_DAC_RANGE_180mV
#define TRIM_DAC_RANGE_240mV
#define L1_TRIGGER_LENGTH
#define FAST_CMD_LENGTH
#define SLOW_CMD_LENGTH
#define DATA_CMD_LENGTH
#define MASK_CMD_LENGTH
#define NO_CMD

Enumerations

enum  FAST_CMD_ID { L1_TRIGGER, SOFT_RESET, BC_RESET }
enum  SLOW_CMD_ID { PULSE_INPUT_REG, ENABLE_DATA_TAKING, CALIBRATION_PULSE }
enum  DATA_CMD_ID {
  CONFIG_REG, STROBE_DELAY_REG, THRESHOLD_REG, BIAS_DAC_REG,
  TRIM_DAC_REG
}
enum  EXTRA_CMD_ID { DELAY, MASK }
enum  ABCD_ROLES {
  MISSING, DEAD, END, MASTER,
  SLAVE, LONELY, PARANOID
}


Define Documentation

#define ADJACENT_FIBRE
 

Definition at line 22 of file ABCDchip.h.

#define ALL_CHIPS
 

Definition at line 24 of file ABCDchip.h.

#define CAL_IN0
 

Definition at line 55 of file ABCDchip.h.

#define CAL_IN1
 

Definition at line 54 of file ABCDchip.h.

#define CAL_IN2
 

Definition at line 53 of file ABCDchip.h.

#define CAL_IN3
 

Definition at line 52 of file ABCDchip.h.

#define CHIP_ADDR_LOOP
 

Definition at line 25 of file ABCDchip.h.

#define CHIP_ADDRESS fibre,
addressBits3to0   
 

Definition at line 41 of file ABCDchip.h.

#define CHIP_ALLCHIPS_ADDR_CONSTRUCT
 

Definition at line 43 of file ABCDchip.h.

#define DATA_CMD_LENGTH
 

Definition at line 67 of file ABCDchip.h.

#define E13_CHIP
 

Definition at line 38 of file ABCDchip.h.

#define E5_CHIP
 

Definition at line 32 of file ABCDchip.h.

#define FAST_CMD_LENGTH
 

Definition at line 65 of file ABCDchip.h.

#define L1_TRIGGER_LENGTH
 

Definition at line 64 of file ABCDchip.h.

#define M0_CHIP
 

Definition at line 27 of file ABCDchip.h.

#define M8_CHIP
 

Definition at line 33 of file ABCDchip.h.

#define MASK_CMD_LENGTH
 

Definition at line 68 of file ABCDchip.h.

#define NO_CMD
 

Definition at line 70 of file ABCDchip.h.

#define PRIMARY_FIBRE
 

Definition at line 21 of file ABCDchip.h.

#define RM_EDGE
 

Definition at line 48 of file ABCDchip.h.

#define RM_HIT
 

Definition at line 46 of file ABCDchip.h.

#define RM_LEVEL
 

Definition at line 47 of file ABCDchip.h.

#define RM_TEST
 

Definition at line 49 of file ABCDchip.h.

#define S10_CHIP
 

Definition at line 35 of file ABCDchip.h.

#define S11_CHIP
 

Definition at line 36 of file ABCDchip.h.

#define S12_CHIP
 

Definition at line 37 of file ABCDchip.h.

#define S1_CHIP
 

Definition at line 28 of file ABCDchip.h.

#define S2_CHIP
 

Definition at line 29 of file ABCDchip.h.

#define S3_CHIP
 

Definition at line 30 of file ABCDchip.h.

#define S4_CHIP
 

Definition at line 31 of file ABCDchip.h.

#define S9_CHIP
 

Definition at line 34 of file ABCDchip.h.

#define SLOW_CMD_LENGTH
 

Definition at line 66 of file ABCDchip.h.

#define TRIM_DAC_RANGE_120mV
 

Definition at line 59 of file ABCDchip.h.

#define TRIM_DAC_RANGE_180mV
 

Definition at line 60 of file ABCDchip.h.

#define TRIM_DAC_RANGE_240mV
 

Definition at line 61 of file ABCDchip.h.

#define TRIM_DAC_RANGE_60mV
 

Definition at line 58 of file ABCDchip.h.


Enumeration Type Documentation

enum ABCD_ROLES
 

Enumeration values:
MISSING 
DEAD 
END 
MASTER 
SLAVE 
LONELY 
PARANOID 

Definition at line 99 of file ABCDchip.h.

enum DATA_CMD_ID
 

Enumeration values:
CONFIG_REG 
STROBE_DELAY_REG 
THRESHOLD_REG 
BIAS_DAC_REG 
TRIM_DAC_REG 

Definition at line 84 of file ABCDchip.h.

enum EXTRA_CMD_ID
 

Enumeration values:
DELAY 
MASK 

Definition at line 92 of file ABCDchip.h.

enum FAST_CMD_ID
 

Enumeration values:
L1_TRIGGER 
SOFT_RESET 
BC_RESET 

Definition at line 72 of file ABCDchip.h.

enum SLOW_CMD_ID
 

Enumeration values:
PULSE_INPUT_REG 
ENABLE_DATA_TAKING 
CALIBRATION_PULSE 

Definition at line 78 of file ABCDchip.h.


Generated on Mon Dec 15 19:36:24 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3