関数judge_sac_refDateTime_defined マニュアル

(The documentation of function judge_sac_refDateTime_defined)

Last Update: 2024/7/26


◆機能・用途(Purpose)

SACヘッダにおいて基準日時が設定されているか否かを判定する。
Examine whether the reference date and time is defined in SAC headers.


◆形式(Format)

#include <sac/check.h>
inline _Bool judge_sac_refDateTime_defined(const union sacheader header)


◆引数(Arguments)

header チェックするSACヘッダ。
The SAC headers to be checked.


◆戻り値(Return value)

引数headerで与えたSACヘッダにおいて メンバname.h070_NZYEAR, name.h071_NZJDAY, name.h072_NZHOUR, name.h073_NZMIN, name.h074_NZSEC, name.h075_NZMSEC が全て定義されていればtrue、そうでなければfalse。
true if all of members name.h070_NZYEAR, name.h071_NZJDAY, name.h072_NZHOUR, name.h073_NZMIN, name.h074_NZSEC, and name.h075_NZMSEC are defined in the SAC headers given by argument header, false otherwise.


◆使用例(Example)

struct sac_timeseq sacdata=read_sac_timeseq("data.sac");
if(! judge_sac_refDateTime_defined(sacdata.header){
     fprintf(stderr,"エラー: データの基準日時が定義されていません。\n");
     fprintf(stderr,"ERROR: The reference date and time is undefined.\n");
}