class ENZI::WatchdogTimer

ウォッチドッグタイマクラス

ウォッチドッグタイマ機能を提供するクラス

SAMPLE

WatchdogTimer.start(1000)
WatchdogTimer.clear

Public Class Methods

cancel() click to toggle source
ウォッチドッグタイマキャンセル
ウォッチドッグタイマをキャンセルする。

Args

Return

nil

Exception

# File enzi-lib.rb, line 370
def WatchdogTimer.cancel()
  nil # dummy
end
start(timeout) click to toggle source
ウォッチドッグタイマ開始
ウォッチドッグタイマを開始する。

Args

timeout タイムアウト時間

ウォッチドッグタイマのタイムアウト時間を指定する。

Return

nil

Exception

ArgumentError パラメータエラー

# File enzi-lib.rb, line 360
def WatchdogTimer.start(timeout)
  nil # dummy
end
start?() click to toggle source
ウォッチドッグタイマスタートチェック
ウォッチドッグタイマがスタートしているかどうかを返す。

Args

Return ウォッチドッグタイマースタート状態

true 動作中

false 停止中

Exception

# File enzi-lib.rb, line 381
def WatchdogTimer.start?()
  @@started
end