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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Tue Apr 25 09:00:20 2006 UTC (19 years, 2 months ago) by kusanagi
Branch point for: MAIN
File MIME type: text/plain
Initial revision

1 kusanagi 1.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