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)