| 1 | /** @file | /** @file | 
| 2 | * $Source: /home/cvsmanager/yoda/techmodel/ArrDumpReader.cpp,v $ | * $Source: /home/cvsmanager/yoda/techmodel/ArrDumpReader.cpp,v $ | 
| 3 | * $Id: ArrDumpReader.cpp,v 2.2.2.1 2005/03/04 10:24:07 kusanagi Exp $ | * $Id: ArrDumpReader.cpp,v 2.3 2005/02/19 17:20:15 kusanagi Exp $ | 
| 4 | * $Author: kusanagi $ | * $Author: kusanagi $ | 
| 5 | * | * | 
| 6 | * Implementation of the ArrDumpReader class. | * Implementation of the ArrDumpReader class. | 
| 34 | * Get a string with the version info of the algorithm. | * Get a string with the version info of the algorithm. | 
| 35 | */ | */ | 
| 36 | std::string ArrDumpReader::GetVersionInfo(void) const { | std::string ArrDumpReader::GetVersionInfo(void) const { | 
| 37 | return "$Header: /home/cvsmanager/yoda/techmodel/ArrDumpReader.cpp,v 2.2.2.1 2005/03/04 10:24:07 kusanagi Exp $\n"; | return "$Header: /home/cvsmanager/yoda/techmodel/ArrDumpReader.cpp,v 2.3 2005/02/19 17:20:15 kusanagi Exp $\n"; | 
| 38 | } | } | 
| 39 |  |  | 
| 40 | /** | /** | 
| 61 | subCRC  = CM_Compute_CRC16(0, (BYTE*)subData, dataLength); | subCRC  = CM_Compute_CRC16(0, (BYTE*)subData, dataLength); | 
| 62 | readCRC = (((UINT16)(subData[dataLength]<<8))&0xFF00) + (((UINT16)subData[dataLength - 1])&0x00FF); | readCRC = (((UINT16)(subData[dataLength]<<8))&0xFF00) + (((UINT16)subData[dataLength - 1])&0x00FF); | 
| 63 |  |  | 
| 64 | /*Pamela CPU group request to disable for a while CRC control to check values because | //if (subCRC != readCRC) throw WrongCRCException(" Wrong CRC for ArrDump Packet "); | 
|  | the data seems to be well formatted but perhaps there is just a mistake on CRC evaluation |  | 
|  | into the PAMELA CPU program |  | 
|  | */ |  | 
| 65 | if (subCRC != readCRC) { | if (subCRC != readCRC) { | 
| 66 | logger->error(" Wrong CRC for ArrDump Packet but I process it anyway because of CPU DEBUG"); | logger->error(" Wrong CRC for ArrDump Packet but I process it anyway"); | 
| 67 | } | } | 
| 68 |  |  | 
| 69 | ArrDumpRecord* rec; | ArrDumpRecord* rec; |