リアルタイム システムで応答時間を測定および検証するには、次のマクロを使用します。

マクロ

説明

CppTest_Time CppTest_TimeInit(int seconds, int nanoseconds)

指定の値を使って CppTest_Time 構造を初期化します。
nanoseconds は -999999999 と 999999999 の間でなければなりません。

CppTest_Time CppTest_TimeCurrent()

現在の時刻によって CppTest_Time 構造を初期化します。
時刻は、UTC の 1970 年 1 月 1 日 00:00:00 からの秒数 (およびナノ秒数) として格納されます。
正確さは、使用しているプラットフォームに依存します。

CppTest_Time CppTest_TimeDiff(CppTest_Time t1, CppTest_Time t2)

t1 と t2 の差異を返します。

int CppTest_TimeCompare(CppTest_Time t1, CppTest_Time t2)

2 つの CppTest_Time 構造を比較します。
戻り値:
< 0: t1 が t2 よりも小さい/早い場合
== 0: t1 と t2 が等しい場合
> 0: t1 が t2 よりも大きい/遅い場合

  • No labels