Data Structures | Defines | Functions

beamtime/cern-oct12/mbs/trigloglib.h File Reference

(r4864/r3257)

Go to the source code of this file.

Data Structures

struct  s_triglog

Defines

#define T_LOG_DEL_1   0x4
#define T_LOG_LMU_1   0x8
#define T_LOG_LMU_2   0xc
#define T_LOG_LMU_3   0x10
#define T_LOG_LMU_4   0x14
#define T_LOG_LMU_5   0x18
#define T_LOG_LMU_6   0x1c
#define T_LOG_LMU_7   0x20
#define T_LOG_LMU_8   0x24
#define T_LOG_LMU_9   0x28
#define T_LOG_LMU_a   0x2c
#define T_LOG_LMU_b   0x30
#define T_LOG_LMU_c   0x34
#define T_LOG_LMU_d   0x38
#define T_LOG_LMU_e   0x3c
#define T_LOG_LMU_f   0x40
#define T_LOG_LMU_g   0x44
#define T_LOG_TBOX_ENA   0x48
#define T_LOG_TBOX_SCALL   0x4c
#define T_LOG_TBOX_SCALH   0x50
#define T_LOG_SW_L   0x54
#define T_LOG_SW_H   0x58
#define T_LOG_RES   0x5c
#define T_LOG_SC_LATCH   0x60
#define T_LOG_INT_TDT   0x64
#define T_LOG_ECO   0x68
#define T_LOG_EXT_INT_RES   0x6c
#define T_LOG_PULS_IN   0x70
#define T_LOG_FREQU_1   0x74
#define T_LOG_FREQU_2   0x78
#define T_LOG_FREQU_3   0x7c
#define T_LOG_SOFTTRIG   0x80
#define T_LOG_RES_DOUT   0x84
#define T_LOG_RES_SYNC   0x88
#define T_LOG_PULS   0x8c
#define T_LOG_SCAL_1   0x8c
#define T_LOG_SCAL_2   0xcc
#define T_LOG_SCAL_3   0x10c
#define T_LOG_SCAL_4   0x14c
#define T_LOG_SCAL_5   0x18c
#define T_LOG_SCAL_FC   0x1d0
#define T_LOG_TRIG_PAT   0x1d4
#define T_LOG_SYNC_SCAL   0x1d8
#define T_LOG_INPUT_PAT   0x1dc

Functions

void triglog_getptr (long l_virt_base, s_triglog *ps)
void triglog_init (s_triglog *ps)
long triglog_read (long *pl_dat, s_triglog *ps)
void triglog_send_ecl_pulse (s_triglog *ps)
void triglog_reset_scalers (s_triglog *ps)
void triglog_reset_sync (s_triglog *ps)

Define Documentation

#define T_LOG_DEL_1   0x4

Definition at line 6 of file trigloglib.h.

#define T_LOG_ECO   0x68

Definition at line 39 of file trigloglib.h.

#define T_LOG_EXT_INT_RES   0x6c

Definition at line 40 of file trigloglib.h.

#define T_LOG_FREQU_1   0x74

Definition at line 44 of file trigloglib.h.

#define T_LOG_FREQU_2   0x78

Definition at line 45 of file trigloglib.h.

#define T_LOG_FREQU_3   0x7c

Definition at line 46 of file trigloglib.h.

#define T_LOG_INPUT_PAT   0x1dc

Definition at line 63 of file trigloglib.h.

#define T_LOG_INT_TDT   0x64

Definition at line 38 of file trigloglib.h.

#define T_LOG_LMU_1   0x8

Definition at line 9 of file trigloglib.h.

#define T_LOG_LMU_2   0xc

Definition at line 10 of file trigloglib.h.

#define T_LOG_LMU_3   0x10

Definition at line 11 of file trigloglib.h.

#define T_LOG_LMU_4   0x14

Definition at line 12 of file trigloglib.h.

#define T_LOG_LMU_5   0x18

Definition at line 13 of file trigloglib.h.

#define T_LOG_LMU_6   0x1c

Definition at line 14 of file trigloglib.h.

#define T_LOG_LMU_7   0x20

Definition at line 15 of file trigloglib.h.

#define T_LOG_LMU_8   0x24

Definition at line 16 of file trigloglib.h.

#define T_LOG_LMU_9   0x28

Definition at line 17 of file trigloglib.h.

#define T_LOG_LMU_a   0x2c

Definition at line 18 of file trigloglib.h.

#define T_LOG_LMU_b   0x30

Definition at line 19 of file trigloglib.h.

#define T_LOG_LMU_c   0x34

Definition at line 20 of file trigloglib.h.

#define T_LOG_LMU_d   0x38

Definition at line 21 of file trigloglib.h.

#define T_LOG_LMU_e   0x3c

Definition at line 22 of file trigloglib.h.

#define T_LOG_LMU_f   0x40

Definition at line 23 of file trigloglib.h.

#define T_LOG_LMU_g   0x44

Definition at line 24 of file trigloglib.h.

#define T_LOG_PULS   0x8c

Definition at line 52 of file trigloglib.h.

#define T_LOG_PULS_IN   0x70

Definition at line 43 of file trigloglib.h.

#define T_LOG_RES   0x5c

Definition at line 35 of file trigloglib.h.

#define T_LOG_RES_DOUT   0x84

Definition at line 49 of file trigloglib.h.

#define T_LOG_RES_SYNC   0x88

Definition at line 51 of file trigloglib.h.

#define T_LOG_SC_LATCH   0x60

Definition at line 37 of file trigloglib.h.

#define T_LOG_SCAL_1   0x8c

Definition at line 54 of file trigloglib.h.

#define T_LOG_SCAL_2   0xcc

Definition at line 55 of file trigloglib.h.

#define T_LOG_SCAL_3   0x10c

Definition at line 56 of file trigloglib.h.

#define T_LOG_SCAL_4   0x14c

Definition at line 57 of file trigloglib.h.

#define T_LOG_SCAL_5   0x18c

Definition at line 58 of file trigloglib.h.

#define T_LOG_SCAL_FC   0x1d0

Definition at line 59 of file trigloglib.h.

#define T_LOG_SOFTTRIG   0x80

Definition at line 48 of file trigloglib.h.

#define T_LOG_SW_H   0x58

Definition at line 33 of file trigloglib.h.

#define T_LOG_SW_L   0x54

Definition at line 32 of file trigloglib.h.

#define T_LOG_SYNC_SCAL   0x1d8

Definition at line 62 of file trigloglib.h.

#define T_LOG_TBOX_ENA   0x48

Definition at line 27 of file trigloglib.h.

#define T_LOG_TBOX_SCALH   0x50

Definition at line 29 of file trigloglib.h.

#define T_LOG_TBOX_SCALL   0x4c

Definition at line 28 of file trigloglib.h.

#define T_LOG_TRIG_PAT   0x1d4

Definition at line 60 of file trigloglib.h.


Function Documentation

void triglog_getptr ( long  l_virt_base,
s_triglog ps 
)
void triglog_init ( s_triglog ps  ) 
long triglog_read ( long *  pl_dat,
s_triglog ps 
)
void triglog_reset_scalers ( s_triglog ps  ) 
void triglog_reset_sync ( s_triglog ps  ) 
void triglog_send_ecl_pulse ( s_triglog ps  )