GSE++ library: reading and writing GSE waveforms
|
All waveform related stuff. More...
Namespaces | |
CM6 | |
Funtions for reading and writing CM6 encoded data. | |
differences | |
Stuff to apply and remove first, second and higher differences. | |
helper | |
helper function local to this source code | |
Classes | |
class | TCHK2 |
A class for the cumulative calculation of checksums. More... | |
class | TDAT2read |
Abstract base class for reading GSE2 waveform data. More... | |
class | TDAT2readCM6 |
Derived class for reading CM6 subformat data. More... | |
class | TDAT2sum |
Handle checksum and sample count. More... | |
class | TDAT2write |
Abstract base class for writing GSE2 waveform data. More... | |
class | TDAT2writeCM6 |
Derived class for writing CM6 subformat data. More... | |
class | TSTA2 |
A class to hold and manage the STA2-line. More... | |
class | TWID2 |
A class to hold and manage the WID2-line. This is a struct - because it is a simple collection of fields together with a few formatting functions. More... | |
Typedefs | |
typedef int | intT |
All GSE2 waveform data is based on 4 byte integers. More... | |
typedef differences::Tdiff_operator< 1, differences::Tapply_diff > | apply1stdiffT |
Operator to apply first differences. More... | |
typedef differences::Tdiff_operator< 2, differences::Tapply_diff > | apply2nddiffT |
Operator to apply second differences. More... | |
typedef differences::Tdiff_operator< 1, differences::Tremove_diff > | remove1stdiffT |
Operator to remove first differences. More... | |
typedef differences::Tdiff_operator< 2, differences::Tremove_diff > | remove2nddiffT |
Operator to remove second differences. More... | |
Enumerations | |
enum | Esubformat { SF_INT, SF_CM6, SF_CM8, SF_AUT, SF_AU6, SF_AU8 } |
Possible subformats of waveform data. More... | |
All waveform related stuff.
This submodule contains classes and functions for reading and writing GSE2 waveform data.