| SC_GET_GLOBAL_TIME(3) | SC_GET_GLOBAL_TIME(3) |
#include <sc.h>
double get_global_time( void );
sc_get_global_time() は秒単位でグローバルクロック値を取得します。
しかし、この原点は未定義です。
get_global_time を呼ぶ前に sc_gclock_ready(2) を
呼んで、グローバルクロックが利用可能であるか、グロバールクロックが既に補正されて
いるかどうかを確認するのはユーザの責任です。
グローバルクロック値は他のノードのグローバルクロック値と一致します。
しかし、gettimeofday(2) など、ローカルのオペレーティングシステムに
提供されるクロック値とは一致しません。
sc_get_global_time は
どんなエラー状態も返しません。
現在の SCore-D がグローバルクロックをサポートしていない場合は
0.0を返します。
sc_gclock_ready(2),
pmGetTime(3)