Data Structures |
struct | s_vftx |
Defines |
#define | TDC_N_CHA 32 |
#define | TDC_CHAN_ENABLE 0x00 |
#define | TDC_TRIGGER_ENABLE 0x04 |
#define | TDC_POSS_RESET 0x08 |
#define | TDC_PR_POSSRST 0x00000001 |
#define | TDC_PR_VERSION_MAJOR 0xF0000000 |
#define | TDC_PR_VERSION_MAJOR_SHIFT 28 |
#define | TDC_PR_VERSION_MINOR 0x0F000000 |
#define | TDC_PR_VERSION_MINOR_SHIFT 24 |
#define | TDC_READY_RESET 0x0C |
#define | TDC_RESET 0x10 |
#define | TDC_STATUS 0x14 |
#define | TDC_STATUS_READY 0x00000001 |
#define | TDC_STATUS_POSS 0x00000002 |
#define | TDC_STATUS_POSS_SHIFT 1 |
#define | TDC_STATUS_RESET 0x00000004 |
#define | TDC_STATUS_RESET_SHIFT 2 |
#define | TDC_STATUS_EVT_SIZE 0x00001FF0 |
#define | TDC_STATUS_EVT_SIZE_SHIFT 4 |
#define | TDC_TRIGGER_WINDOW 0x18 |
#define | TDC_TRIGWIN_STOP 0x000007FF |
#define | TDC_TRIGWIN_FUTURE_F 0x00008000 |
#define | TDC_TRIGWIN_START 0x0FFF0000 |
#define | TDC_TRIGWIN_START_MASK 0x00000FFF |
#define | TDC_TRIGWIN_START_SHIFT 16 |
#define | TDC_DATA_FIFO 0x1C |
#define | TDC_FIFO_FINE_CT 0x000007FF |
#define | TDC_FIFO_COARSE_CT 0x01FFF800 |
#define | TDC_FIFO_COARSE_CT_SHIFT 11 |
#define | TDC_FIFO_FUTURE_BIT 0x02000000 |
#define | TDC_FIFO_FUTURE_BIT_SHIFT 25 |
#define | TDC_FIFO_DATA_CHAN 0x7C000000 |
#define | TDC_FIFO_DATA_CHAN_SHIFT 26 |
#define | TDC_FIFO_HEADER_DATA_CNT 0x000000FF |
#define | TDC_FIFO_HEADER_TRIG_TYPE 0x60000000 |
#define | TDC_FIFO_HEADER_TRIG_TYPE_SHIFT 29 |
#define | TDC_FIFO_MESSAGE_TYPE 0x80000000 |
#define | TDC_FIFO_MESSAGE_TYPE_SHIFT 31 |
Functions |
int | VFTX_TDC_SetName (s_vftx *ps_vTdc, char *newName, int newModuleIndex) |
int | VFTX_TDC_GetPointers (s_vftx *ps_vTdc, long vTDC_VME_virt_addr) |
int | VFTX_TDC_PrintPointersAll (s_vftx *ps_vTdc) |
int | VFTX_TDC_Reset (s_vftx *ps_vTdc) |
int | VFTX_TDC_Reset_ChanPattern (s_vftx *ps_vTdc, unsigned channels) |
int | VFTX_TDC_Reset_Chan (s_vftx *ps_vTdc, unsigned char channel) |
int | VFTX_TDC_ResetReady (s_vftx *ps_vTdc) |
int | VFTX_TDC_ResetPoss (s_vftx *ps_vTdc) |
int | VFTX_TDC_SetTriggerWindow (s_vftx *ps_vTdc, unsigned windowStart, unsigned windowStop, unsigned char futureFlag) |
int | VFTX_TDC_SetChanEnablePattern (s_vftx *ps_vTdc, unsigned channels) |
int | VFTX_TDC_ChannelEnable (s_vftx *ps_vTdc, unsigned char channel) |
int | VFTX_TDC_ChannelDisable (s_vftx *ps_vTdc, unsigned char channel) |
int | VFTX_TDC_SetTrigEnablePattern (s_vftx *ps_vTdc, unsigned channel) |
int | VFTX_TDC_TriggerEnable (s_vftx *ps_vTdc, unsigned char channel) |
int | VFTX_TDC_TriggerDisable (s_vftx *ps_vTdc, unsigned char channel) |
int | VFTX_TDC_GetVersion (s_vftx *ps_vTdc, int *major, int *minor) |
int | VFTX_TDC_GetReady (s_vftx *ps_vTdc) |
int | VFTX_TDC_GetPoss (s_vftx *ps_vTdc) |
int | VFTX_TDC_GetEventSize (s_vftx *ps_vTdc) |
unsigned | VFTX_TDC_GetChanEnablePattern (s_vftx *ps_vTdc) |
unsigned | VFTX_TDC_GetTrigEnablePattern (s_vftx *ps_vTdc) |
unsigned long | VFTX_TDC_GetTriggerWindow (s_vftx *ps_vTdc) |
int | VFTX_TDC_PrintVersion (s_vftx *ps_vTdc) |
int | VFTX_TDC_PrintResetsReg (s_vftx *ps_vTdc) |
int | VFTX_TDC_PrintStatus (s_vftx *ps_vTdc) |
int | VFTX_TDC_PrintChanEnablePattern (s_vftx *ps_vTdc) |
int | VFTX_TDC_PrintTriggerWindow (s_vftx *ps_vTdc) |
int | VFTX_TDC_InitTdc (s_vftx *ps_vTdc) |
int | VFTX_TDC_ReadEvent (s_vftx *ps_vTdc, long *pl_dat) |