From: hades Date: Thu, 12 Apr 2001 08:39:28 +0000 (+0000) Subject: Added ifdefs to exclude tof readout X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=d69d1eb4832dfe779220f00bc612cfe86d6d862f;p=daqdata.git Added ifdefs to exclude tof readout --- diff --git a/hadaq/hwtrig.c b/hadaq/hwtrig.c index e49090d..c8439a8 100644 --- a/hadaq/hwtrig.c +++ b/hadaq/hwtrig.c @@ -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 @@ -11,9 +11,14 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada #include #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