From 31a90fa7d1aaaadec96175bcbd0724842912306d Mon Sep 17 00:00:00 2001 From: hadaq Date: Sun, 19 May 2002 23:14:32 +0000 Subject: [PATCH] new version: sppresses headers if no data --- hadaq/hwtrig.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hadaq/hwtrig.c b/hadaq/hwtrig.c index 227932e..1f5a874 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.25 2002-04-19 19:08:58 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.26 2002-05-19 23:14:32 hadaq Exp $"; /* modified MU readout producing a dense pack of 16 Bit words. 15-March-2002, W. Koenig */ #define _POSIX_C_SOURCE 199309L @@ -243,7 +243,7 @@ void Hardware_readout(Hardware *my, void *partEvt) for (i = 0; i < NCRATES; i++) { - HwTip_readSubEvt(my->tip, subEvt); + if(HwTip_readSubEvt(my->tip, subEvt) == 0) { if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) { SubEvt_setId(subEvt, SubEvt_id(subEvt) | 0x80000000UL); SubEvt_setId(partEvt, SubEvt_id(partEvt) | 0x80000000UL); @@ -251,6 +251,7 @@ void Hardware_readout(Hardware *my, void *partEvt) my->tip->name, i, trigTag, SubEvt_trigNr(subEvt)); } subEvt = SubEvt_next(partEvt, subEvt); + } } -- 2.43.0