SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
読み取り中…
検索中…
一致する文字列を見つけられません
spikeapi::Clock クラス

#include <Clock.h>

公開メンバ関数

 Clock (void)
 
void reset (void)
 
uint64_t now (void) const
 
void wait (uint64_t duration)
 
void sleep (uint64_t duration)
 
bool hasError ()
 

静的限定公開メンバ関数

static uint64_t getTim ()
 

詳解

SPIKE クロッククラス

構築子と解体子

◆ Clock()

Clock::Clock ( void )

コンストラクタ 開始時間をシステム時刻で初期化する

引数
-
戻り値
-

関数詳解

◆ getTim()

uint64_t Clock::getTim ( )
staticprotected

システム時刻取得

引数
-
戻り値
現在のシステム時刻[usec]

◆ hasError()

bool spikeapi::Clock::hasError ( )
inline

インスタンス生成が正常にできたかどうかを確認するための共通メソッド Clockでは複数生成が問題ないので、常にfalseを返す

◆ now()

uint64_t Clock::now ( void ) const

経過時間取得 開始時間からの経過時間を取得する

引数
-
戻り値
経過時間[usec]

◆ reset()

void Clock::reset ( void )

リセット 開始時間を現在のシステム時刻でリセットする

引数
-
戻り値
-

◆ sleep()

void spikeapi::Clock::sleep ( uint64_t duration)
inline

自タスクスリープ

引数
durationスリープ時間[usec]
戻り値
-

◆ wait()

void spikeapi::Clock::wait ( uint64_t duration)
inline

自タスク遅延

引数
duration遅延時間[usec]
戻り値
-

このクラス詳解は次のファイルから抽出されました: