-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.10 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.11 2001-04-12 09:56:23 hades Exp $";
#define _POSIX_C_SOURCE 199309L
#include <unistd.h>
+#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
SubEvt_setTrigNr(partEvt, trigNr << 8 | trigTag);
SubEvt_setSize(partEvt, (char *)subEvt - (char *)partEvt);
trigNr++;
+
+ assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
+#ifndef NDEBUG
+ msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+#endif
}
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrace.c,v 6.13 2001-04-10 15:00:21 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrace.c,v 6.14 2001-04-12 09:56:23 hades Exp $";
#define _POSIX_C_SOURCE 199309L
int size;
size = Rc_readMem(my->rc, my->currAddr);
-#ifndef NDEBUG
- msglog(LOG_DEBUG, "size: %x, currAddr: %x\n", size, my->currAddr);
-#endif
/* copy one sub evt from RC to memory */
for (firstAddr = my->currAddr; my->currAddr - firstAddr < size; my->currAddr += 4) {
if ((my->currAddr & 0xff) != 0) {
my->currAddr = (my->currAddr / RCPAGESIZE + 1) * RCPAGESIZE;
}
+#ifndef NDEBUG
+ msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+#endif
return 0;
}
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.16 2001-04-10 15:00:21 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.17 2001-04-12 09:56:24 hades Exp $";
#define _POSIX_C_SOURCE 199309L
#include <unistd.h>
+#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
SubEvt_setTrigNr(partEvt, trigNr << 8 | trigTag);
SubEvt_setSize(partEvt, (char *)subEvt - (char *)partEvt);
trigNr++;
+
+ assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
#ifndef NDEBUG
msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
#endif
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwship.c,v 6.13 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwship.c,v 6.14 2001-04-12 09:56:24 hades Exp $";
#include <assert.h>
#include <string.h>
UInt4 *data = (UInt4 *)subEvt;
int firstAddr;
size_t size;
- UInt1 trigTag;
size = LVme_getL(my->lvme, my->currAddr);
*data++ = LVme_getL(my->lvme, my->currAddr);
}
- trigTag = SubEvt_trigNr(subEvt) & 0xff;
-
-#if 0
- if ((my->trigNr & 0xff) != trigTag) {
- msglog(LOG_ERR,
- "%s trigTag consistency: 0x%02x != 0x%02x offset: 0x%08x\n", my->name, my->trigNr, trigTag, my->currAddr);
- }
+#ifndef NDEBUG
+ msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
#endif
- /* normal extension of trigger tag */
- SubEvt_setTrigNr(subEvt, my->trigNr << 8 | trigTag);
- my->trigNr++;
-
return 0;
}