|
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.