pit_driver_opticalLink.h File Reference

#include <dis.hxx>
#include <exception>
#include "pit_def.h"
#include "pit_comm.h"
#include "pit_driver_optinBoard.h"
#include "pit_driver_foChannel.h"

Go to the source code of this file.

Classes

class  pit_driver_opticalLink
 Class to store status and implement functionalities of links. More...

Defines

#define LINK_SETTING_OFFSET   0x21
 link settings resgister offset from the optin board base address
#define LINK_STATUS_OFFSET   0x15
 link status register offset
#define LINK_TIMESTAMP_OFFSET   0x2D
 link time stamp register offset (3 registers per link)
#define LINK_ERROR_COUNTER_OFFSET   0x54
 link status error counter offset
#define LINK_MIN_FASTOR_COUNTS_INNER_OFFSET   0x60
 link status min fastor counts offset for the inner layer
#define LINK_MAX_FASTOR_COUNTS_INNER_OFFSET   0x6A
 link status max fastor counts offset for the inner layer
#define LINK_MIN_FASTOR_COUNTS_OUTER_OFFSET   0x74
 link status min fastor counts offset for the outer layer
#define LINK_MAX_FASTOR_COUNTS_OUTER_OFFSET   0x60
 link status max fastor counts offset for the outer layer
#define LINK_ENNABLE_UDF_POS   21
 enable udf bit position in the link status register
#define NUMBER_HSTAVE_INNER   2

Variables

const int NumberTimeStamps = 3


Define Documentation

#define LINK_ENNABLE_UDF_POS   21

enable udf bit position in the link status register

Definition at line 24 of file pit_driver_opticalLink.h.

#define LINK_ERROR_COUNTER_OFFSET   0x54

link status error counter offset

Definition at line 19 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::readErrorCounter().

#define LINK_MAX_FASTOR_COUNTS_INNER_OFFSET   0x6A

link status max fastor counts offset for the inner layer

Definition at line 21 of file pit_driver_opticalLink.h.

#define LINK_MAX_FASTOR_COUNTS_OUTER_OFFSET   0x60

link status max fastor counts offset for the outer layer

Definition at line 23 of file pit_driver_opticalLink.h.

#define LINK_MIN_FASTOR_COUNTS_INNER_OFFSET   0x60

link status min fastor counts offset for the inner layer

Definition at line 20 of file pit_driver_opticalLink.h.

#define LINK_MIN_FASTOR_COUNTS_OUTER_OFFSET   0x74

link status min fastor counts offset for the outer layer

Definition at line 22 of file pit_driver_opticalLink.h.

#define LINK_SETTING_OFFSET   0x21

link settings resgister offset from the optin board base address

Definition at line 16 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::readLinkSetting(), simulate_values(), and pit_driver_opticalLink::writeLinkSetting().

#define LINK_STATUS_OFFSET   0x15

link status register offset

Definition at line 17 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::readLinkStatus(), and simulate_values().

#define LINK_TIMESTAMP_OFFSET   0x2D

link time stamp register offset (3 registers per link)

Definition at line 18 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::readTimeStamp().

#define NUMBER_HSTAVE_INNER   2

Definition at line 26 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::isInnerLayer().


Variable Documentation

const int NumberTimeStamps = 3

Definition at line 28 of file pit_driver_opticalLink.h.

Referenced by pit_driver_opticalLink::readTimeStamp().


Generated on Sat Mar 29 22:55:55 2008 for pixelTrigger by  doxygen 1.5.0