Everything

debugger.Interrupt.SetTimer


タイマ割り込みを設定します。【RH850 シミュレータ】

備考

debugger.XRunBreak.Setと同じ機能を提供します。

[指定形式]

debugger.Interrupt.SetTimer(time, timeType = TimeType.Ms, periodic = False)

[引数]

引数

説明

time

ブレーク時間を指定します。

timeType

ブレーク時間の単位を指定します。

指定可能な単位を以下に示します。

種類

説明

TimeType.Min

分単位

TimeType.S

秒単位

TimeType.Ms

ミリ秒単位(デフォルト)

TimeType.Us

マイクロ秒単位

TimeType.Ns

ナノ秒単位

periodic

指定時間毎にコールバックを呼び出すかどうかを指定します。

True :指定時間毎に呼び出します。

False :1回のみ呼び出します(デフォルト)。

[戻り値]

タイマ割り込みの設定に成功した場合 :True

タイマ割り込みの設定に失敗した場合 :False

[詳細説明]

-

タイマ割り込みを設定します。

-

タイマ割り込みのコール間隔は,シミュレータに依存します。

-

指定時間経過後に処理するPython関数はHook関数で登録します。詳細は「Hook」を参照してください。

[使用例]

>>>debugger.Interrupt.ReferTimer()
None
>>>debugger.Interrupt.SetTimer(1, TimeType.S, True)
True
>>>debugger.Interrupt.ReferTimer()
1Second Periodic