1 #ifndef ICCP_TASKS_HEADER
2 #define ICCP_TASKS_HEADER
9 #define DET_FAST_TASK 2
13 #define EVB_STAT_TASK 25
14 #define EVB_DATA_TASK(x) (60+x)
15 #define EVB_SUPERMON_TASK 65
18 #define TAPER_2_TASK 31
19 #define EVP_TAPER_TASK 31
24 #define BUILDEVENT_TASK 42
25 #define L2_THREAD_TASK 43
26 #define PRE_TOKEN_MANAGER_INTERNAL 44
27 #define PRE_TOKEN_MANAGER_TASK 45
33 #define TAPER_3_TASK 32
34 #define TAPER_4_TASK 33
35 #define TAPER_5_TASK 34
36 #define TAPER_6_TASK 35
37 #define TAPER_7_TASK 36
40 #define EVP_TASK_READER 51
41 #define EVP_EMUL_TASK 52
42 #define EVP_TASK_FIRST 52
43 #define EVP_TASK_FIRST3 53
44 #define EVP_TASK_FIRST4 54
45 #define EVP_TASK_FIRST5 55
46 #define EVP_TASK_FIRST6 56
47 #define EVP_TASK_FIRST7 57
48 #define EVP_TASK_FIRST8 58
49 #define EVP_TASK_LAST 59
55 #define EVENT_DONE_SERVER_TASK 63
57 #define TDI_SIM_TASK 70
58 #define TM_TASK TDI_SIM_TASK
59 #define ZERO_TOKEN_TASK 71
62 #define L3EVP_TASK EVPL3_TASK
63 #define L3DISP_TASK 82
67 #define GB_DONE_TASK 100 // from EVB
68 #define GB_DET_TASK 101 // from DETs
69 #define GB_PING_TASK 102 // from EVB, SL3, GL3
72 #define GB_DET_MSG_TASK 103
73 #define GB_EVB_MSG_TASK 104
74 #define GB_MON_TASK 105
75 #define GB_CHECKER_TASK 106
78 #define GB_MYRICPY_TASK 110
79 #define GB_MYRICPY_TASK1 111
80 #define GB_MYRICPY_TASK2 112
81 #define GB_MYRICPY_TASK3 113
82 #define GB_MYRICPY_TASK4 114
83 #define GB_MYRICPY_TASK5 115
84 #define GB_MYRICPY_TASK6 116
85 #define GB_MYRICPY_TASK7 117
86 #define GB_MYRICPY_TASK8 118
87 #define GB_MYRICPY_TASK9 119
90 #define DET_MYRIWRAP_TASK 120
95 #define DET_RCV_TASK 131
96 #define DET_RCV_TASK1 132
97 #define DET_RCV_TASK2 133
98 #define DET_RCV_TASK3 134
102 #define DAQ_RC_CMD_RCV 151
103 #define DAQ_RC_CMD_SND 152
104 #define DAQ_RC_MSG_SND 153
105 #define DAQ_RC_HANDLER 154
106 #define DAQ_RC_CONNECTOR 155
107 #define DAQ_RC_SND 156
108 #define DAQ_RC_RCV 157
109 #define DAQ_RC_CLIENT_SND 161
110 #define DAQ_RC_CLIENT_RCV 162
111 #define DAQ_RC_STUB 161
113 #define DAQ_ONLINE 159
114 #define DAQ_MONITOR 160
115 #define DUMMY_TASK 164
117 #define DISK_MANAGER_TASK 165
118 #define RCF_WRITER_TASK0 166
119 #define RCF_WRITER_TASK1 167
120 #define RCF_WRITER_TASK2 168
121 #define RCF_WRITER_TASK3 169
127 #define BB_MANAGER 180
128 #define BB_READER 181
129 #define BB_TASK BB_READER
132 #define BB_ETH_OUT 184
134 #define BB_READ_MAN_PRIVATE 185
135 #define SPOOL_TASK TAPER_TASK
136 #define SPOOL_WRITER_TASK 186
137 #define SPOOL_WRITER_TASK0 186
138 #define SPOOL_WRITER_TASK1 187
139 #define SPOOL_WRITER_TASK2 188
141 #define DB_TASK_CONDITIONS 190
142 #define DB_TASK_EVENT_TAG 191
143 #define DB_TASK_FILE_TAG 192
144 #define DB_TASK_RUN_TAG 193
145 #define DB_TASK_FILE_TAG_UPDATE 194
146 #define DB_TASK_CONDENDRUN 195
147 #define DB_TASK_HPSS_FILE_TAG_UPDATE 196
148 #define DB_TASK_L1_COUNTER 197
149 #define DB_TASK_L2_COUNTER 198
150 #define DB_TASK_L3_1_COUNTER 171
151 #define DB_TASK_L3_2_COUNTER 172
152 #define DB_TASK_L3_3_COUNTER 173
153 #define DB_TASK_SCALER 174
154 #define DB_TASK_CNDTW 175
157 #define TRG_DSM_TASK 201
158 #define TRG_L1_TASK 202
159 #define TRG_TM_TASK 203
160 #define TRG_HI_TASK 204
161 #define TRG_CON_TASK 205
162 #define TRG_ANA_TASK 206
163 #define TRG_ANASC_TASK 207
164 #define TRG_L2_TASK 208
165 #define TRG_TCTR_TASK 209
166 #define TRG_HISUB_TASK 211
167 #define TRG_QT_TASK 212
168 #define TRG_SCA_MON_TASK 213
169 #define TRG_SHARE_TASK 214
171 #define MYRI_MSG_SND 220 // board 3
172 #define MYRI_MSG_SND_2 221 // board 4
173 #define MYRI_CPY_INIT 222
174 #define MYRI_CPY_INIT_2 223
175 #define MYRI_CPY_SEND 224
176 #define MYRI_CPY_SEND_2 225
177 #define MYRI_CPY_RCV 226
178 #define MYRI_CPY_RCV_2 227
180 #define VX_REQUEST_FILE_TASK 228
181 #define VX_REQUEST_FILE_Q VX_REQUEST_FILE_TASK
182 #define VX_REQUEST_FILE_TASK_2 229
183 #define VX_REQUEST_FILE_Q_2 VX_REQUEST_FILE_TASK_2
185 #define MYRI_CLIENT_STARTQ 230 // Uses 230...239
186 #define MYRI_CLIENT_ENDQ 249
190 #define EVP_ETH_RCV_TASK 51
193 #define L4_TASK 80 // use L3 task
194 #define L4_EVB_TASK 82
196 #define TOKEN_MANAGER_TASK 19
197 #define TOKEN_MANAGER_TKN_TASK 20
198 #define TOKEN_MANAGER_EXT_TRG_TASK 21
199 #define TOKEN_MANAGER_TKN_RETURN_TASK 63
200 #define TOKEN_MANAGER_EVT_RETURN_TASK 64