From: <ro...@us...> - 2003-04-19 00:09:51
|
Update of /cvsroot/nsclspectcl/SpecTcl/Events In directory sc8-pr-cvs1:/tmp/cvs-serv6767 Modified Files: NSCLBufferDecoder.cpp Log Message: Move to format version 2.0: Supply mapping information about the range covered by each axis of a spectrum. Note that reads are backwards compatible with version 1.0 and will default the range to 0 - nchans-1. Index: NSCLBufferDecoder.cpp =================================================================== RCS file: /cvsroot/nsclspectcl/SpecTcl/Events/NSCLBufferDecoder.cpp,v retrieving revision 4.3 retrieving revision 4.4 diff -C2 -d -r4.3 -r4.4 *** NSCLBufferDecoder.cpp 2 Jan 2003 17:11:31 -0000 4.3 --- NSCLBufferDecoder.cpp 19 Apr 2003 00:09:48 -0000 4.4 *************** *** 356,363 **** assert(pHeader != (BHEADER*)kpNULL); ! TranslatorPointer<INT16> TP(*(getBufferTranslator()), &(pHeader->nwds)); ! Int_t nSize = (*TP) * sizeof(INT16); // Total buffer size in bytes ! nSize -= sizeof(BHEADER); // less header size is... assert(nSize >= 0); // positive and ... return (UInt_t)nSize; // Buffer size. --- 356,364 ---- assert(pHeader != (BHEADER*)kpNULL); ! TranslatorPointer<UINT16> TP(*(getBufferTranslator()), &(pHeader->nwds)); ! Int_t nSize = (*TP); ! nSize *= sizeof(UINT16); // Total buffer size in bytes ! nSize -= sizeof(BHEADER); // less header size is... assert(nSize >= 0); // positive and ... return (UInt_t)nSize; // Buffer size. |