libmseed 3.1.3
The miniSEED data format library
|
Parsing, packing and trace construction control flags. More...
Macros | |
#define | MSF_UNPACKDATA 0x0001 |
[Parsing] Unpack data samples | |
#define | MSF_SKIPNOTDATA 0x0002 |
[Parsing] Skip input that cannot be identified as miniSEED | |
#define | MSF_VALIDATECRC 0x0004 |
[Parsing] Validate CRC (if version 3) | |
#define | MSF_PNAMERANGE 0x0008 |
[Parsing] Parse and utilize byte range from path name suffix | |
#define | MSF_ATENDOFFILE 0x0010 |
[Parsing] Reading routine is at the end of the file | |
#define | MSF_SEQUENCE 0x0020 |
[Packing] UNSUPPORTED: Maintain a record-level sequence number | |
#define | MSF_FLUSHDATA 0x0040 |
[Packing] Pack all available data even if final record would not be filled | |
#define | MSF_PACKVER2 0x0080 |
[Packing] Pack as miniSEED version 2 instead of 3 | |
#define | MSF_RECORDLIST 0x0100 |
[TraceList] Build a MS3RecordList for each MS3TraceSeg | |
#define | MSF_MAINTAINMSTL 0x0200 |
[TraceList] Do not modify a trace list when packing | |
Parsing, packing and trace construction control flags.
These are bit flags that can be combined into a bitmask to control aspects of the library's parsing, packing and trace managment routines.