]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
some minor changes in output of evtbuild
authorhadaq <hadaq>
Wed, 27 Feb 2002 13:20:31 +0000 (13:20 +0000)
committerhadaq <hadaq>
Wed, 27 Feb 2002 13:20:31 +0000 (13:20 +0000)
hadaq/evtbuild.c

index 7921e3aa7b654856c22443a98db577dc8150cfa7..9f568ef2624366d3a4d780d10d65cba530f74ce7 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.37 2002-02-27 12:53:19 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.38 2002-02-27 13:20:31 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199506L
@@ -247,64 +247,57 @@ static void statsDump(TheArgs *theArgs, TheStats *my, int interval) {
        static unsigned long lastED;
        static unsigned long lastBW;
        static time_t lastTime = 0;
-       time_t dT = time(NULL) - lastTime;
+       time_t dT;
        int i;
 
        
-       if (theArgs->isStandalone && dT >= interval) {
+       if (theArgs->isStandalone
+               && strcmp(theArgs->verbosity, "info") == 0
+               && (dT = (time(NULL) - lastTime)) >= interval
+       ) {
                int col = 0;
-               int row = 0;
 
+               puts("==============================================================================");
                printf("%19s:%6s", "evtsComplete  ", unit(*my->evtsComplete));
                printf("%19s:%6s", "evtsDiscarded  ", unit(*my->evtsDiscarded));
                printf("%19s:%6s", "bytesWritten  ", unit(*my->bytesWritten));
                putchar('\n');
-               row++;
-
 
                printf("%19s:%6s", "evtsComplete/s", unit(*my->evtsComplete - lastEC));
                printf("%19s:%6s", "evtsDiscarded/s", unit(*my->evtsDiscarded) - lastED);
                printf("%19s:%6s", "bytesWritten/s", unit(*my->bytesWritten - lastBW));
                putchar('\n');
-               row++;
                lastEC = *my->evtsComplete;
                lastED = *my->evtsDiscarded;
                lastBW = *my->bytesWritten;
 
+               puts("------------------------------------------------------------------------------");
                col = 0;
                for (i = 0; i < NTRIGTYPES; i++) {
                        if (*my->triggerType[i] != 0) {
                                printf("%17s%02d:%6s", "triggerType", i, unit(*my->triggerType[i]));
                                if (++col == 3) {
                                        putchar('\n');
-                                       row++;
                                        col = 0;
                                }
                        }
                }
                if (col != 0) {
                        putchar('\n');
-                       row++;
                }
                col = 0;
 
+               puts("------------------------------------------------------------------------------");
                for (i = 0; i < theArgs->nrOfMsgs; i++) {
                        printf("%12s%02d: 0x%08x", "trigNr", i, *my->trigNr[i]);
                        if (++col == 3) {
                                putchar('\n');
-                               row++;
                                col = 0;
                        }
                }
                if (col != 0) {
                        putchar('\n');
-                       row++;
-               }
-               while(row < 23) {
-                       putchar('\n');
-                       row++;
                }
-                       
 
                lastTime += dT;
        }