GSE++ library: reading and writing GSE waveforms
gsexx_cm6.cc File Reference

definition of CM6 subformat functions (implementation) More...

#include <gsexx.h>
#include "gsexx_TDAT2.h"
#include <cmath>
Include dependency graph for gsexx_cm6.cc:

Go to the source code of this file.

Namespaces

 GSE2
 All stuff defined by the GSE2 standard.
 
 GSE2::waveform
 All waveform related stuff.
 
 GSE2::waveform::CM6
 Funtions for reading and writing CM6 encoded data.
 

Macros

#define TF_GSEXX_CM6_CC_VERSION   "TF_GSEXX_CM6_CC V1.1 "
 
#define TF_GSEXX_CM6_CC_CVSID   "$Id$"
 

Functions

std::string GSE2::waveform::CM6::encode (const intT &invalue)
 CM6 subformat encoding function. More...
 
intT GSE2::waveform::CM6::decode (std::istream &is)
 CM6 subformat decoding function. More...
 

Detailed Description

definition of CM6 subformat functions (implementation)


$Id$

Author
Thomas Forbriger, Stefan Stange, A. Greve, and others
Date
29/03/2002

definition of CM6 subformat functions (implementation)

Copyright (c) 1998 by Stefan Stange (LED Freiburg) Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)

Parts of this code are derived from code written by Stefan Stange.

See also
GSE2::waveform::CM6::encode
GSE2::waveform::CM6::decode

libgsexx is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

REVISIONS and CHANGES

  • 29/03/2002 V1.0 Thomas Forbriger
  • 17/12/2003 V1.1 filled decode function

Definition in file gsexx_cm6.cc.