/[PAMELA software]/quicklook/dataToXML/Data/compilationInfo/src/INFN/crc_cm.c
ViewVC logotype

Contents of /quicklook/dataToXML/Data/compilationInfo/src/INFN/crc_cm.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Tue Apr 25 09:00:20 2006 UTC (18 years, 8 months ago) by kusanagi
Branch: MAIN
CVS Tags: dataToXML1_02/01, dataToXML1_02/00, dataToXML1_03/00, dataToXML1_03/01, dataToXML1_00/00, firstRelease, dataToXML1_01/00, dataToXML1_03_02, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/plain
These program extract in an XML format the info contained into the ROOT files generated by YODA from the PAMELA data. To visualize the XML files in a more human readable format a collection of XSL files are given in the Data subfolder.

1 /****************************************************************************
2 * F i l e D a t a
3 * $Id: crc_cm.c,v 1.1 2004/07/02 09:01:35 sebastiani Exp $
4 * $Revision: 1.1 $
5 * $Date: 2004/07/02 09:01:35 $
6 * $RCSfile: crc_cm.c,v $
7 *
8 ****************************************************************************
9 * S W D e v e l o p m e n t E n v i r o n m e n t
10 *
11 * $Author: sebastiani $
12 * :
13 ****************************************************************************
14 * U p d a t i n g
15
16 * $Log: crc_cm.c,v $
17 * Revision 1.1 2004/07/02 09:01:35 sebastiani
18 * *** empty log message ***
19 *
20 * Revision 1.4 2004/05/20 16:03:52 faber
21 * ACQ flow dev continuing
22 *
23 * Revision 1.3 2004/05/20 12:24:44 faber
24 * getchar bugfixed
25 *
26 * Revision 1.2 2004/05/20 10:47:17 faber
27 * printf stderr
28
29 * Revision 1.1 2004/02/26 16:30:07 faber
30 * crc.c added
31 *
32 * Revision 1.1 2003/10/03 16:12:26 faber
33 * *** empty log message ***
34 *
35 *
36 *****************************************************************************/
37
38
39 /* #include "CM_Common_INFN.h" */
40 #include "DAQ_IDAQ_INFN.h"
41 #include <stdio.h>
42
43 DAQ_DECLBUF(B,1024*1024);
44
45 int main(void) {
46 int c;
47 unsigned short crc=0;
48 unsigned char b;
49
50 status_code s;
51 DAQ_BUFFER_INIT(B);
52 // fprintf(stderr,"\n-------\n ");
53 while( (c=getchar()) != EOF) {
54 if(B.len < B.size) {
55 B.buf[B.len++]=c;
56 /*
57 fprintf(stderr,"%02X ",c);
58 if(B.len % 16 == 0) {
59 fprintf(stderr,"\n");
60 }
61 */
62 }
63 else
64 return 1;
65 }
66 // fprintf(stderr,"\n [Size: %d]\n",B.len);
67 B.crc16=CM_Compute_CRC16(0,B.buf, B.len);
68 b=B.crc16 & 0xff;
69
70 printf("%02X %04X",b,B.crc16);
71 return 0;
72 }

  ViewVC Help
Powered by ViewVC 1.1.23