/[PAMELA software]/quicklook/dataToXML/Data/compilationInfo/src/INFN/LU_SourceFileID_INFN.c
ViewVC logotype

Contents of /quicklook/dataToXML/Data/compilationInfo/src/INFN/LU_SourceFileID_INFN.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Tue Apr 25 09:00:20 2006 UTC (19 years, 2 months ago) by kusanagi
Branch: MAIN
CVS Tags: dataToXML1_02/01, dataToXML1_02/00, dataToXML1_03/00, dataToXML1_03/01, dataToXML1_00/00, firstRelease, dataToXML1_01/00, dataToXML1_03_02, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/plain
These program extract in an XML format the info contained into the ROOT files generated by YODA from the PAMELA data. To visualize the XML files in a more human readable format a collection of XSL files are given in the Data subfolder.

1 /****************************************************************************
2 * F i l e D a t a
3 * $Id: LU_SourceFileID_INFN.c,v 1.7 2004/08/31 09:08:35 sebastiani Exp $
4 * $Revision: 1.7 $
5 * $Date: 2004/08/31 09:08:35 $
6 * $RCSfile: LU_SourceFileID_INFN.c,v $
7 *
8 ****************************************************************************
9 * S W D e v e l o p m e n t E n v i r o n m e n t
10 *
11 * $Author: sebastiani $
12 * :
13 ****************************************************************************
14 * U p d a t i n g
15
16 * $Log: LU_SourceFileID_INFN.c,v $
17 * Revision 1.7 2004/08/31 09:08:35 sebastiani
18 * fix warning
19 *
20 * Revision 1.6 2004/08/27 13:13:49 alfarano
21 * High voltage functions
22 *
23 * Revision 1.5 2004/08/04 13:25:21 sebastiani
24 * first fix allarm procedure
25 *
26 * Revision 1.4 2004/08/02 15:49:47 alfarano
27 * alarm handling , scm & pm communication rewrite
28 *
29 * Revision 1.3 2004/06/30 07:26:52 sebastiani
30 * TOF fixing,WS fixing
31 *
32 * Revision 1.2 2004/06/24 09:02:55 alfarano
33 * updates
34 *
35 * Revision 1.1 2003/10/03 16:12:26 faber
36 * *** empty log message ***
37 *
38 *
39 *****************************************************************************/
40
41 #include <src/INFN/LU_SourceFileID_INFN.h>
42 #include <stdio.h>
43
44 #ifdef I386
45 #include <string.h>
46 #endif
47
48 static const char *LU_SourceStr[LU_FILEID_N]=
49 { "NULL",
50 "BasicSW/Bus1553B/BI_Bus1553B_int.c",
51 "BasicSW/Bus1553B/BI_Bus1553B_op.c",
52 "BasicSW/Bus1553B/BI_Bus1553B_p.c",
53 "BasicSW/CrimeaDriver/CD_CrimeaDriver_op.c",
54 "BasicSW/CrimeaDriver/CD_CrimeaDriver_p.c",
55 "BasicSW/InterruptManager/IM_InterruptManager_op.c",
56 "BasicSW/InterruptManager/IM_InterruptManager_op.orig.c",
57 "BasicSW/InterruptManager/IM_InterruptManager_p.c",
58 "BasicSW/PatchDumpManager/PD_PatchDumpManager_int.c",
59 "BasicSW/PatchDumpManager/PD_PatchDumpManager_op.c",
60 "BasicSW/PatchDumpManager/PD_PatchDumpManager_p.c",
61 "BasicSW/RTEMSInterface/OS_rtems_p.c",
62 "BasicSW/TimingInfo/TI_TimingInfo_op.c",
63 "BasicSW/TimingInfo/TI_TimingInfo_p.c",
64 "BootStrap/Boot/mkprom.c",
65 "BootStrap/Boot/mon.c",
66 "BootStrap/Boot/promload.c",
67 "FileManager/FileSystem/FS_FileSystem_op.c",
68 "FileManager/FileSystem/FS_FileSystem_p.c",
69 "FileManager/MMSUDriver/FD_MMSUDriver_int.c",
70 "FileManager/MMSUDriver/FD_MMSUDriver_op.c",
71 "FileManager/MMSUDriver/FD_MMSUDriver_p.c",
72 "FileManager/MMSUManager/FT_MMSUManager_int.c",
73 "FileManager/MMSUManager/FT_MMSUManager_op.c",
74 "FileManager/MMSUManager/FT_MMSUManager_p.c",
75 "HKManager/HistoryArea/HA_HistoryArea_int.c",
76 "HKManager/HistoryArea/HA_HistoryArea_op.c",
77 "HKManager/HistoryArea/HA_HistoryArea_p.c",
78 "HKManager/ReportGenerator/RG_ReportGenerator_int.c",
79 "HKManager/ReportGenerator/RG_ReportGenerator_op.c",
80 "HKManager/ReportGenerator/RG_ReportGenerator_p.c",
81 "INFN/AC_Anticoincidence_INFN.c",
82 "INFN/CAL_Calorimeter_INFN.c",
83 "INFN/CH_CommandHandler_INFN_auto.c",
84 "INFN/CH_CommandHandler_INFN.c",
85 "INFN/CM_Common_INFN.c",
86 "INFN/crc.c",
87 "INFN/DAQ_IDAQ_INFN.c",
88 "INFN/daqtest.c",
89 "INFN/Drivers/AC_Driver_INFN.c",
90 "INFN/Drivers/AC_generator.c",
91 "INFN/Drivers/CAL_Driver_INFN.c",
92 "INFN/Drivers/CAL_generator.c",
93 "INFN/Drivers/cmdgenerator.c",
94 "INFN/Drivers/MISC_generator.c",
95 "INFN/Drivers/S4_Driver_INFN.c",
96 "INFN/Drivers/S4_generator.c",
97 "INFN/Drivers/TOF_Driver_INFN.c",
98 "INFN/Drivers/TOF_generator.c",
99 "INFN/Drivers/TRD_Driver_INFN.c",
100 "INFN/Drivers/TRD_generator.c",
101 "INFN/Drivers/TRG_Driver_INFN.c",
102 "INFN/Drivers/TRG_generator.c",
103 "INFN/Drivers/TRK_Driver_INFN.c",
104 "INFN/Drivers/TRK_generator.c",
105 "INFN/gen_mcmds.c",
106 "INFN/GS_Gas_INFN.c",
107 "INFN/HB_HKBuffer_INFN.c",
108 "INFN/HK_Manager_INFN.c",
109 "INFN/IN_InitManager_INFN_op.c",
110 "INFN/IN_InitManager_INFN_p.c",
111 "INFN/KHB_Driver_INFN.c",
112 "INFN/loganalizer.c",
113 "INFN/LU_LogUtility_INFN.c",
114 "INFN/LU_SourceFileID_INFN.c",
115 "INFN/MCMDS/formatws2.c",
116 "INFN/MD_MCMDDispatcher_INFN_op.c",
117 "INFN/MD_MCMDDispatcher_INFN_p.c",
118 "INFN/MH_ModeHandler_INFN.c",
119 "INFN/OS_rtems_INFN_p.c",
120 "INFN/PM_PamManager_INFN.c",
121 "INFN/PRH_ParamHandler_INFN_auto.c",
122 "INFN/PRH_ParamHandler_INFN.c",
123 "INFN/PWR_PowerHandler_INFN.c",
124 "INFN/RG_ReportGenerator_INFN_op.c",
125 "INFN/RG_ReportGenerator_INFN_p.c",
126 "INFN/RM_RunManager_INFN.c",
127 "INFN/S4_INFN.c",
128 "INFN/SCM_Manager_INFN.c",
129 "INFN/SMH_SelectModeHandler_INFN.c",
130 "INFN/SNS_SensorsBoard_INFN.c",
131 "INFN/TOF_TimeOfFlight_INFN.c",
132 "INFN/TRD_TransRadDetector_INFN.c",
133 "INFN/TRG_Trigger_INFN.c",
134 "INFN/TRK_Tracker_INFN.c",
135 "INFN/TS_Test_INFN.c",
136 "INFN/WS_WorkingSchedule_INFN.c",
137 "Initialization/InitManager/IN_InitManager_op.c",
138 "Initialization/InitManager/IN_InitManager_p.c",
139 "MCMDManager/MCMDArea/MA_MCMDArea_int.c",
140 "MCMDManager/MCMDArea/MA_MCMDArea_op.c",
141 "MCMDManager/MCMDArea/MA_MCMDArea_p.c",
142 "MCMDManager/MCMDDispatcher/MD_MCMDDispatcher_int.c",
143 "MCMDManager/MCMDDispatcher/MD_MCMDDispatcher_op.c",
144 "MCMDManager/MCMDDispatcher/MD_MCMDDispatcher_p.c",
145 "MCMDManager/TTManager/MT_TTManager_int.c",
146 "MCMDManager/TTManager/MT_TTManager_op.c",
147 "MCMDManager/TTManager/MT_TTManager_p.c",
148 "ModeManager/ModeCoordinator/MC_ModeCoordinator_op.c",
149 "ModeManager/ModeCoordinator/MC_ModeCoordinator_p.c",
150 "QualitySystem/DiagSupervisor/QS_DiagSupervisor_op.c",
151 "QualitySystem/DiagSupervisor/QS_DiagSupervisor_p.c",
152 "SRAMManager/SRAMDriver/SD_SRAMDriver_op.c",
153 "SRAMManager/SRAMDriver/SD_SRAMDriver_p.c",
154 "SRAMManager/SRAMPageManager/SM_SRAMPageManager_int.c",
155 "SRAMManager/SRAMPageManager/SM_SRAMPageManager_op.c",
156 "SRAMManager/SRAMPageManager/SM_SRAMPageManager_p.c",
157 "TestUtility/Test/TS_Test_p.c",
158 "TM_TCManager/TMTCManager/TM_TMTCManager_op.c",
159 "TM_TCManager/TMTCManager/TM_TMTCManager_p.c",
160 "INFN/ALM_Alarm_INFN.c",
161 "INFN/HV_INFN.c"
162 };
163 static const char *LU_NameStr[LU_FILEID_N];
164
165 const unsigned char _BI_Bus1553B_int__c = 1;
166 const unsigned char _BI_Bus1553B_op__c = 2;
167 const unsigned char _BI_Bus1553B_p__c = 3;
168 const unsigned char _CD_CrimeaDriver_op__c = 4;
169 const unsigned char _CD_CrimeaDriver_p__c = 5;
170 const unsigned char _IM_InterruptManager_op__c = 6;
171 const unsigned char _IM_InterruptManager_op_orig__c = 7;
172 const unsigned char _IM_InterruptManager_p__c = 8;
173 const unsigned char _PD_PatchDumpManager_int__c = 9;
174 const unsigned char _PD_PatchDumpManager_op__c = 10;
175 const unsigned char _PD_PatchDumpManager_p__c = 11;
176 const unsigned char _OS_rtems_p__c = 12;
177 const unsigned char _TI_TimingInfo_op__c = 13;
178 const unsigned char _TI_TimingInfo_p__c = 14;
179 const unsigned char _mkprom__c = 15;
180 const unsigned char _mon__c = 16;
181 const unsigned char _promload__c = 17;
182 const unsigned char _FS_FileSystem_op__c = 18;
183 const unsigned char _FS_FileSystem_p__c = 19;
184 const unsigned char _FD_MMSUDriver_int__c = 20;
185 const unsigned char _FD_MMSUDriver_op__c = 21;
186 const unsigned char _FD_MMSUDriver_p__c = 22;
187 const unsigned char _FT_MMSUManager_int__c = 23;
188 const unsigned char _FT_MMSUManager_op__c = 24;
189 const unsigned char _FT_MMSUManager_p__c = 25;
190 const unsigned char _HA_HistoryArea_int__c = 26;
191 const unsigned char _HA_HistoryArea_op__c = 27;
192 const unsigned char _HA_HistoryArea_p__c = 28;
193 const unsigned char _RG_ReportGenerator_int__c = 29;
194 const unsigned char _RG_ReportGenerator_op__c = 30;
195 const unsigned char _RG_ReportGenerator_p__c = 31;
196 const unsigned char _AC_Anticoincidence_INFN__c = 32;
197 const unsigned char _CAL_Calorimeter_INFN__c = 33;
198 const unsigned char _CH_CommandHandler_INFN_auto__c = 34;
199 const unsigned char _CH_CommandHandler_INFN__c = 35;
200 const unsigned char _CM_Common_INFN__c = 36;
201 const unsigned char _crc__c = 37;
202 const unsigned char _DAQ_IDAQ_INFN__c = 38;
203 const unsigned char _daqtest__c = 39;
204 const unsigned char _AC_Driver_INFN__c = 40;
205 const unsigned char _AC_generator__c = 41;
206 const unsigned char _CAL_Driver_INFN__c = 42;
207 const unsigned char _CAL_generator__c = 43;
208 const unsigned char _cmdgenerator__c = 44;
209 const unsigned char _MISC_generator__c = 45;
210 const unsigned char _S4_Driver_INFN__c = 46;
211 const unsigned char _S4_generator__c = 47;
212 const unsigned char _TOF_Driver_INFN__c = 48;
213 const unsigned char _TOF_generator__c = 49;
214 const unsigned char _TRD_Driver_INFN__c = 50;
215 const unsigned char _TRD_generator__c = 51;
216 const unsigned char _TRG_Driver_INFN__c = 52;
217 const unsigned char _TRG_generator__c = 53;
218 const unsigned char _TRK_Driver_INFN__c = 54;
219 const unsigned char _TRK_generator__c = 55;
220 const unsigned char _gen_mcmds__c = 56;
221 const unsigned char _GS_Gas_INFN__c = 57;
222 const unsigned char _HB_HKBuffer_INFN__c = 58;
223 const unsigned char _HK_Manager_INFN__c = 59;
224 const unsigned char _IN_InitManager_INFN_op__c = 60;
225 const unsigned char _IN_InitManager_INFN_p__c = 61;
226 const unsigned char _KHB_Driver_INFN__c = 62;
227 const unsigned char _loganalizer__c = 63;
228 const unsigned char _LU_LogUtility_INFN__c = 64;
229 const unsigned char _LU_SourceFileID_INFN__c = 65;
230 const unsigned char _formatws2__c = 66;
231 const unsigned char _MD_MCMDDispatcher_INFN_op__c = 67;
232 const unsigned char _MD_MCMDDispatcher_INFN_p__c = 68;
233 const unsigned char _MH_ModeHandler_INFN__c = 69;
234 const unsigned char _OS_rtems_INFN_p__c = 70;
235 const unsigned char _PM_PamManager_INFN__c = 71;
236 const unsigned char _PRH_ParamHandler_INFN_auto__c = 72;
237 const unsigned char _PRH_ParamHandler_INFN__c = 73;
238 const unsigned char _PWR_PowerHandler_INFN__c = 74;
239 const unsigned char _RG_ReportGenerator_INFN_op__c = 75;
240 const unsigned char _RG_ReportGenerator_INFN_p__c = 76;
241 const unsigned char _RM_RunManager_INFN__c = 77;
242 const unsigned char _S4_INFN__c = 78;
243 const unsigned char _SCM_Manager_INFN__c = 79;
244 const unsigned char _SMH_SelectModeHandler_INFN__c = 80;
245 const unsigned char _SNS_SensorsBoard_INFN__c = 81;
246 const unsigned char _TOF_TimeOfFlight_INFN__c = 82;
247 const unsigned char _TRD_TransRadDetector_INFN__c = 83;
248 const unsigned char _TRG_Trigger_INFN__c = 84;
249 const unsigned char _TRK_Tracker_INFN__c = 85;
250 const unsigned char _TS_Test_INFN__c = 86;
251 const unsigned char _WS_WorkingSchedule_INFN__c = 87;
252 const unsigned char _IN_InitManager_op__c = 88;
253 const unsigned char _IN_InitManager_p__c = 89;
254 const unsigned char _MA_MCMDArea_int__c = 90;
255 const unsigned char _MA_MCMDArea_op__c = 91;
256 const unsigned char _MA_MCMDArea_p__c = 92;
257 const unsigned char _MD_MCMDDispatcher_int__c = 93;
258 const unsigned char _MD_MCMDDispatcher_op__c = 94;
259 const unsigned char _MD_MCMDDispatcher_p__c = 95;
260 const unsigned char _MT_TTManager_int__c = 96;
261 const unsigned char _MT_TTManager_op__c = 97;
262 const unsigned char _MT_TTManager_p__c = 98;
263 const unsigned char _MC_ModeCoordinator_op__c = 99;
264 const unsigned char _MC_ModeCoordinator_p__c = 100;
265 const unsigned char _QS_DiagSupervisor_op__c = 101;
266 const unsigned char _QS_DiagSupervisor_p__c = 102;
267 const unsigned char _SD_SRAMDriver_op__c = 103;
268 const unsigned char _SD_SRAMDriver_p__c = 104;
269 const unsigned char _SM_SRAMPageManager_int__c = 105;
270 const unsigned char _SM_SRAMPageManager_op__c = 106;
271 const unsigned char _SM_SRAMPageManager_p__c = 107;
272 const unsigned char _TS_Test_p__c = 108;
273 const unsigned char _TM_TMTCManager_op__c = 109;
274 const unsigned char _TM_TMTCManager_p__c = 110;
275 const unsigned char _ALM_Alarm_INFN__c = 111;
276 const unsigned char _HV_INFN__c = 112;
277
278 void LU_InitNames() {
279 const char *p;
280 const char *res;
281 int i;
282 for( i=0;i<LU_FILEID_N;i++) {
283 res=p=LU_SourceStr[i];
284 for( ; *p != 0; p++)
285 if(*p == '/')
286 res=p+1;
287 LU_NameStr[i]=res;
288 }
289 }
290
291 /* return the file name of a given file id */
292 const char* LU_GetSourceStr(unsigned int id) {
293 if(id >= LU_FILEID_N)
294 id=0;
295 return LU_SourceStr[id];
296 }
297
298 /* return the ID of a given source file name, or zero if not found */
299 int LU_GetSourceFileID(char *str) {
300 int i=0;
301 while(i<LU_FILEID_N)
302 if(strcmp(str,LU_SourceStr[i])==0)
303 return i;
304 return 0;
305 }
306
307 void LU_GetSourceInfo(char *str,unsigned int fileid,unsigned int line) {
308 if(fileid< LU_FILEID_N)
309 sprintf(str,"%s:%d",LU_NameStr[fileid],line);
310 }

  ViewVC Help
Powered by ViewVC 1.1.23