Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
##mako
# Conf file created by the LLRF configCreator
# eq_fct_type's are defined in eq_fct_code.h
eq_conf:
oper_uid: -1
oper_gid: ${OPER_GID}
xpert_uid: 0
xpert_gid: 0
ring_buffer: 500000
memory_buffer: 500
eq_fct_name: "${SVR_LOCATION}"
eq_fct_type: 1
{
SVR.NAME: "${SVR_LOCATION}"
STS.ONLINE: 1
FCT_CODE: 1
SVR.RATE: 1 0 0 0
SVR.DESC: ""
SVR.PROGRAMMER: "Jan Timm"
SVR.STORE.RATE: 60
SVR.STORE.AUTO: 10
SVR.RPC_NUMBER: ${RPC_NUMBER}
SVR.FACILITY: "${ACCELERATOR}.RF"
SVR.DEVICE: "LLRF.TRIPEVENT_LOGGER"
SVR.BPN: 0
SVR.SPR: 0
}
% if ACCELERATOR == "XFEL" :
% if STATION == "VS" :
% for Station in range(2,27) :
% if Station == 2 :
Section="L1"
% elif Station in range(3,6):
Section="L2"
% elif Station in range(6,27):
Section="L3"
% endif
eq_fct_name: "VS.A${Station}.${Section}"
eq_fct_type: 10
{
NAME: "VS.A${Station}.${Section}"
}
% endfor
% else:
% for CRYOMODULE in CRYOMODULES :
% for CAVITY in range(NR_OF_CAVITIES):
eq_fct_name: "C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}"
eq_fct_type: 10
{
NAME: "C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}"
}
% endfor
% endfor
% endif
% endif