(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");
}