-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.21 2002-10-24 16:45:39 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.22 2002-10-27 08:37:54 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#include "subevt.h"
#include "hwsam.h"
-#define NSAMS 18
+#define MDCCRATE 1
+
+#if MDCCRATE == 0
+#define FIRSTSAM 0
+#define NSAMS 12
+#endif
+
+#if MDCCRATE == 1
+#define FIRSTSAM 12
+#define NSAMS 5
+#endif
struct HardwareS {
size_t maxSubEvtSize;
char buf[12];
my->sam[i] = malloc(sizeof(HwSam));
- sprintf(buf, "sam%d", i);
+ sprintf(buf, "sam%d", i + FIRSTSAM);
if (0 > conHwSam(my->sam[i], buf, param)) {
syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
return NULL;