リアルタイム システムで応答時間を測定および検証するには、次のマクロを使用します。
マクロ | 説明 |
---|
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 よりも大きい/遅い場合 |