]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
Added ifdefs to exclude tof readout
authorhades <hades>
Thu, 12 Apr 2001 08:39:28 +0000 (08:39 +0000)
committerhades <hades>
Thu, 12 Apr 2001 08:39:28 +0000 (08:39 +0000)
hadaq/hwtrig.c

index e49090d73e06245ba5c7e2b8123b86a4e9fcb7a2..c8439a8665b71bcf17930879443ae2a158df0a3a 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.13 2001-04-11 13:13:54 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.14 2001-04-12 08:39:28 hades Exp $";
 
 #define _POSIX_C_SOURCE 199309L
 #include <unistd.h>
@@ -11,9 +11,14 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <lvme.h>
 
 #include "subevt.h"
+
+#define TOF_READOUT
+
+#ifdef TOF_READOUT
 #include "hwtip.h"
 
 #define NCRATES 3 /* Number of TOF crates */
+#endif
 
 #define MU_EVT_COUNT    0x0e8014UL
 #define MU_FIFO         0x0000UL
@@ -25,7 +30,9 @@ struct HardwareS {
   LVme *lvme6;
   LVme_L evtCount;
   LVme_L old_evtCount;
+#ifdef TOF_READOUT
        HwTip *tip;
+#endif
   size_t maxSubEvtSize;
 };
 
@@ -82,11 +89,13 @@ Hardware *newHardware(void)
          return NULL;
        }
 
+#ifdef TOF_READOUT
        my->tip = allocMem(sizeof(HwTip));
        if (0 > conHwTip(my->tip, "conc", param)) {
                msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
+#endif
 
        desParam(param);
 
@@ -95,8 +104,10 @@ Hardware *newHardware(void)
 
 void deleteHardware(Hardware *my)
 {
+#ifdef TOF_READOUT
        desHwTip(my->tip);
        freeMem(my->tip);
+#endif
 
   desLVme(my->lvme6);
   freeMem(my->lvme6);
@@ -110,6 +121,7 @@ void deleteHardware(Hardware *my)
 void Hardware_waitForTrigger(Hardware *my, void *partEvt)
 {
   
+#ifdef TOF_READOUT
 /*
 * check if CONC is ready
 */
@@ -124,6 +136,7 @@ void Hardware_waitForTrigger(Hardware *my, void *partEvt)
                        nanosleep(t, NULL);
                }
        }
+#endif
 
 /*
 * check if MU is ready
@@ -190,6 +203,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
 
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
 
+#ifdef TOF_READOUT
 /*
 * read out CONC
 */
@@ -206,6 +220,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
                }
                subEvt = SubEvt_next(partEvt, subEvt);
        }
+#endif
 
 /*
 * read out MU