典型的なmruby組込みアプリケーションに必要なタイマ処理等の機能を提供するクラスです。
このクラスを継承したサブクラスを作成することで、ユーザ独自のmrubyアプリケーションを作成することができます。
定義 | 説明 |
---|---|
new -> MRubyApplication | mrubyアプリケーションのオブジェクトを生成して返します。 |
定義 | 説明 |
---|---|
add_timer(ms, proc) -> Fixnum | タイマ処理を登録します。 |
delete_timer(id) -> nil | タイマ処理を削除します。 |
start -> nil | アプリケーションを開始します。 |
stop -> nil | アプリケーションを停止します。 |
_loop -> nil | アプリケーションのバックグラウンド処理として呼び出されるメソッドです。 |
running? -> true | false | アプリケーションが開始されたかどうかの判定結果を返します。 |