DATRW++ library: seismic data I/O with multiple formats
mseed_keywords.h
Go to the documentation of this file.
1 /*! \file mseed_keywords.h
2  * \brief keywords used in mseed module (prototypes)
3  *
4  * ----------------------------------------------------------------------------
5  *
6  * \author Thomas Forbriger
7  * \date 05/07/2016
8  *
9  * keywords used in mseed module (prototypes)
10  *
11  * Copyright (c) 2016 by Thomas Forbriger (BFO Schiltach)
12  *
13  * ----
14  * This program is free software; you can redistribute it and/or modify
15  * it under the terms of the GNU General Public License as published by
16  * the Free Software Foundation; either version 2 of the License, or
17  * (at your option) any later version.
18  *
19  * This program is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22  * GNU General Public License for more details.
23  *
24  * You should have received a copy of the GNU General Public License
25  * along with this program. If not, see <http://www.gnu.org/licenses/>.
26  * ----
27  *
28  * REVISIONS and CHANGES
29  * - 05/07/2016 V1.0 Thomas Forbriger
30  * - 12/07/2016 V1.1 add usec consistency check
31  *
32  * ============================================================================
33  */
34 
35 // include guard
36 #ifndef DATRW_MSEED_KEYWORDS_H_VERSION
37 
38 #define DATRW_MSEED_KEYWORDS_H_VERSION \
39  "DATRW_MSEED_KEYWORDS_H V1.1"
40 
41 namespace datrw {
42 
43  namespace mseed {
44 
45  /*! \brief namespace for keyword string constants.
46  * \ingroup group_mseed
47  */
48  namespace key {
49 
50  /*! \brief keywords for format modifiers
51  * \ingroup group_mseed
52  * @{
53  */
54  extern const char* const dumpascii;
55  extern const char* const ttolerance;
56  extern const char* const estimateNframes;
57  extern const char* const skipcheck;
58  extern const char* const nonfatal;
59  /**@}*/
60 
61  /*! \brief keywords for consistency checks
62  * \ingroup group_mseed
63  * @{
64  */
65  extern const char* const nframes;
66  extern const char* const nsamples;
67  extern const char* const data;
68  extern const char* const usec;
69  extern const char* const all;
70  /**@}*/
71 
72  } // namespace key
73 
74  } // namespace mseed
75 
76 } // namespace datrw
77 
78 #endif // DATRW_MSEED_KEYWORDS_H_VERSION (includeguard)
79 
80 /* ----- END OF mseed_keywords.h ----- */
const char *const usec
keywords for consistency checks
const char *const nframes
keywords for consistency checks
const char *const ttolerance
keywords for format modifiers
const char *const data
keywords for consistency checks
const char *const dumpascii
keywords for format modifiers
Root namespace of library.
Definition: aalibdatrwxx.cc:16
const char *const skipcheck
keywords for format modifiers
const char *const all
keywords for consistency checks
const char *const nsamples
number of samples per minute block and channel
const char *const estimateNframes
keywords for format modifiers
const char *const nonfatal
keywords for format modifiers