msglog(LOG_ERR, "HwTip on %p not found\n", cardBase);
return -1;
}
- my->trigNr = 0;
my->currAddr = 0xffffffff; /* start at the end */
my->bankRequested = 1; /* of the empty bank */
UInt4 *data = (UInt4 *) subEvt;
int firstAddr;
size_t size;
- UInt1 trigTag;
do {
size = berrGetL(my->lvme, my->currAddr);
*data++ = berrGetL(my->lvme, my->currAddr);
}
- trigTag = SubEvt_trigNr(subEvt) & 0xff;
-
- /* normal extension of trigger tag */
- SubEvt_setTrigNr(subEvt, my->trigNr << 8 | trigTag);
- my->trigNr++;
-
return 0;
}
-static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtof.c,v 1.15 2000-11-11 11:32:54 hades Exp $";
+static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtof.c,v 1.16 2000-11-11 19:43:02 hades Exp $";
#define _POSIX_C_SOURCE 199309L
#include <unistd.h>
for (i = 0; i < NCRATES; i++) {
HwTip_readSubEvt(my->tip[my->tipToRead], subEvt);
if (i == 0) {
- trigTag == SubEvt_trigNr(subEvt);
+ trigTag = SubEvt_trigNr(subEvt);
}
subEvt = SubEvt_next(partEvt, subEvt);
}
SubEvt_setSize(partEvt, (char *)subEvt - (char *)partEvt);
- SubEvt_setTrigNr(partEvt, (trigNr++ << 8) | trigTag);
+ SubEvt_setTrigNr(partEvt, (trigNr << 8) | trigTag);
SubEvt_setId(partEvt, 0);
+ trigNr++;
msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
}