Orion
high-rate readout
reglist_abc1.hpp
1 #define REG_LIST_SEP(f, s) \
2  f(SCReg)s \
3  f(ADCS1)s \
4  f(ADCS2)s \
5  f(ADCS3)s \
6  f(MaskInput0)s \
7  f(MaskInput1)s \
8  f(MaskInput2)s \
9  f(MaskInput3)s \
10  f(MaskInput4)s \
11  f(MaskInput5)s \
12  f(MaskInput6)s \
13  f(MaskInput7)s \
14  f(CREG0)s \
15  f(CREG1)s \
16  f(STAT0)s \
17  f(STAT1)s \
18  f(STAT2)s \
19  f(STAT3)s \
20  f(STAT4)s \
21  f(STAT5)s \
22  f(STAT6)s \
23  f(HPR)s \
24  f(TrimDAC0)s \
25  f(TrimDAC1)s \
26  f(TrimDAC2)s \
27  f(TrimDAC3)s \
28  f(TrimDAC4)s \
29  f(TrimDAC5)s \
30  f(TrimDAC6)s \
31  f(TrimDAC7)s \
32  f(TrimDAC8)s \
33  f(TrimDAC9)s \
34  f(TrimDAC10)s \
35  f(TrimDAC11)s \
36  f(TrimDAC12)s \
37  f(TrimDAC13)s \
38  f(TrimDAC14)s \
39  f(TrimDAC15)s \
40  f(TrimDAC16)s \
41  f(TrimDAC17)s \
42  f(TrimDAC18)s \
43  f(TrimDAC19)s \
44  f(TrimDAC20)s \
45  f(TrimDAC21)s \
46  f(TrimDAC22)s \
47  f(TrimDAC23)s \
48  f(TrimDAC24)s \
49  f(TrimDAC25)s \
50  f(TrimDAC26)s \
51  f(TrimDAC27)s \
52  f(TrimDAC28)s \
53  f(TrimDAC29)s \
54  f(TrimDAC30)s \
55  f(TrimDAC31)s \
56  f(TrimDAC32)s \
57  f(TrimDAC33)s \
58  f(TrimDAC34)s \
59  f(TrimDAC35)s \
60  f(TrimDAC36)s \
61  f(TrimDAC37)s \
62  f(TrimDAC38)s \
63  f(TrimDAC39)s \
64  f(CalREG0)s \
65  f(CalREG1)s \
66  f(CalREG2)s \
67  f(CalREG3)s \
68  f(CalREG4)s \
69  f(CalREG5)s \
70  f(CalREG6)s \
71  f(CalREG7)s \
72  f(HitCountREG0)s \
73  f(HitCountREG1)s \
74  f(HitCountREG2)s \
75  f(HitCountREG3)s \
76  f(HitCountREG4)s \
77  f(HitCountREG5)s \
78  f(HitCountREG6)s \
79  f(HitCountREG7)s \
80  f(HitCountREG8)s \
81  f(HitCountREG9)s \
82  f(HitCountREG10)s \
83  f(HitCountREG11)s \
84  f(HitCountREG12)s \
85  f(HitCountREG13)s \
86  f(HitCountREG14)s \
87  f(HitCountREG15)s \
88  f(HitCountREG16)s \
89  f(HitCountREG17)s \
90  f(HitCountREG18)s \
91  f(HitCountREG19)s \
92  f(HitCountREG20)s \
93  f(HitCountREG21)s \
94  f(HitCountREG22)s \
95  f(HitCountREG23)s \
96  f(HitCountREG24)s \
97  f(HitCountREG25)s \
98  f(HitCountREG26)s \
99  f(HitCountREG27)s \
100  f(HitCountREG28)s \
101  f(HitCountREG29)s \
102  f(HitCountREG30)s \
103  f(HitCountREG31)s \
104  f(HitCountREG32)s \
105  f(HitCountREG33)s \
106  f(HitCountREG34)s \
107  f(HitCountREG35)s \
108  f(HitCountREG36)s \
109  f(HitCountREG37)s \
110  f(HitCountREG38)s \
111  f(HitCountREG39)s \
112  f(HitCountREG40)s \
113  f(HitCountREG41)s \
114  f(HitCountREG42)s \
115  f(HitCountREG43)s \
116  f(HitCountREG44)s \
117  f(HitCountREG45)s \
118  f(HitCountREG46)s \
119  f(HitCountREG47)s \
120  f(HitCountREG48)s \
121  f(HitCountREG49)s \
122  f(HitCountREG50)s \
123  f(HitCountREG51)s \
124  f(HitCountREG52)s \
125  f(HitCountREG53)s \
126  f(HitCountREG54)s \
127  f(HitCountREG55)s \
128  f(HitCountREG56)s \
129  f(HitCountREG57)s \
130  f(HitCountREG58)s \
131  f(HitCountREG59)s \
132  f(HitCountREG60)s \
133  f(HitCountREG61)s \
134  f(HitCountREG62)s \
135  f(HitCountREG63)
136 
137 #define COMMA_SEP ,
138 
139 #define REG_LIST(f) REG_LIST_SEP(f, COMMA_SEP)