]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
new version: sppresses headers if no data
authorhadaq <hadaq>
Sun, 19 May 2002 23:14:32 +0000 (23:14 +0000)
committerhadaq <hadaq>
Sun, 19 May 2002 23:14:32 +0000 (23:14 +0000)
hadaq/hwtrig.c

index 227932ed7ec9210a88826d09cc720e13c64f4900..1f5a8740d43979582408a2939a42681c4ea43d12 100644 (file)
@@ -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);
+         }
        }