UNIVERS
15.3
UNIVERS base processing software API
|
#include <segd_file.h>
Public Attributes | |
int | file_number |
SEGD_FormatCode | format_code |
int | general_constants [12] |
int | gh_number |
int | year |
int | day |
int | hour |
int | minute |
int | second |
int | manufacturer_code |
int | manufacturer_format |
int | bytes_per_scan |
float | base_scan_interval |
int | polarity |
int | scan_per_block |
SEGD_RecordType | record_type |
float | record_length |
int | scan_types |
int | channel_sets |
int | skew_blocks |
int | extended_hdr_blocks |
int | external_hdr_blocks |
Parsed general header #1
float SEGD_GeneralHeader1::base_scan_interval |
sampling rate, ms
int SEGD_GeneralHeader1::channel_sets |
maximum number of channel sets
int SEGD_GeneralHeader1::day |
from the start of julian year
int SEGD_GeneralHeader1::extended_hdr_blocks |
32 bytes in each block
int SEGD_GeneralHeader1::external_hdr_blocks |
32 bytes in each block
SEGD_FormatCode SEGD_GeneralHeader1::format_code |
0x0015, 0x8058 etc
int SEGD_GeneralHeader1::general_constants[12] |
general constants
int SEGD_GeneralHeader1::gh_number |
number of general header blocks
int SEGD_GeneralHeader1::polarity |
-1 means untested; 0,45,90...,270,315
float SEGD_GeneralHeader1::record_length |
ms; 0 means indeterminate;
negative value means reference to general header #2
int SEGD_GeneralHeader1::scan_per_block |
number of scans in the tape block for
multiple multiplexed data blocks and 0 for the only data block
int SEGD_GeneralHeader1::scan_types |
number of scan types
int SEGD_GeneralHeader1::skew_blocks |
32 bytes in each block
int SEGD_GeneralHeader1::year |
without centuries; aware 2k problem!