|
libmseed 3.1.10
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 | |
| #define | MSF_PPUPDATETIME 0x0400 |
| [TraceList] Store update time (as nstime_t) at MS3TraceSeg.prvtptr | |
| #define | MSF_SPLITISVERSION 0x0800 |
| [TraceList] Use the splitversion value as version instead of record version | |
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.