(2015.8.30 作成)
一定時間間隔で割り込みを発生させるクラスです。実際に使用する際はここで紹介しているITickerクラスを継承しているマイコン毎のTickerクラスを使用してください。
コンストラクタ |
||
プロトタイプ |
ITicker( const uint16_t &TickInterval, const DKS::TimeUint &timeUnit =
DKS::TimeUnit_MilliSec) |
|
戻り値 |
なし |
|
引数 |
TickInterval |
割り込みを行う間隔 |
timeUnit |
タイマの動作単位 usまたはms |
|
備考 |
|
割り込みを開始する |
|
プロトタイプ | void Start(void) = 0; |
戻り値 |
なし |
引数 |
なし |
備考 |
|
割り込みを停止する |
|
プロトタイプ | void Stop(void) = 0; |
戻り値 |
なし |
引数 |
なし |
備考 |
|
割り込み間隔を変更する |
||
プロトタイプ |
void SetPeriod( const uint16_t &TickInterval, const DKS::TimeUint &timeUnit =
DKS::TimeUnit_MilliSec) |
|
戻り値 |
なし |
|
引数 |
TickInterval |
割り込みを行う間隔 |
timeUnit |
タイマの動作単位 usまたはms |
|
備考 |
割り込みが停止している状態でなければ機能しません |