MSR_NORMALIZE_HEADER - Online Linux Manual PageSection : 3
Updated : 2007/04/28
Source : Libmseed API

NAMEmsr_normalize_header - Normalize or synchronize the header fields of an MSRecord structure.

SYNOPSIS#include <libmseed.h> int msr_normalize_header ( MSRecord *msr, flag verbose);

DESCRIPTIONmsr_normalize_header updates the SEED structures associated with an MSRecord structure (MSRecord.fsdh and the blockette chain at MSRecord.blkts) with primary values stored at the MSRecord level (e.g. MSRecord.starttime, MSRecord.samprate, etc.). The long explanation is that certain key values (start time, sample rate, etc.) are duplicated in a given MSRecord structure. For example the start time is stored at both MSRecord.starttime and in the BTIME structure in the FSDH at MSRecord.fsdh. The base values at the MSRecord level (e.g. MSRecord.starttime) are always the primary values. But before the data record can be packed these values must be translated back into the SEED structures. For these duplicated values the msr_normalize_header routine peforms this translation. Normally this routine will be called via internal functions when msr_pack is called, it could also be used to synchronize the header values when they are directly modified.

RETURN VALUEmsr_normalize_header returns the header length in bytes on success and -1 on error.

SEE ALSOms_intro(3), msr_pack(3) and msr_pack_header(3).

AUTHORChad Trabant IRIS Data Management Center
0
Johanes Gumabo
Data Size   :   4,541 byte
man-msr_normalize_header.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 204,201
Visitor ID   :     :  
Visitor IP   :   18.191.67.90   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.