#include <toppers/overrunhandler.hpp>
Public 型 | |
| typedef t_dovr | definition |
| 定義情報パケット型 | |
| typedef t_rovr | reference |
| 状態参照情報パケット型 | |
|
typedef overrunhandler_body< Diagnostics, Stub > | body |
| ボディクラス | |
Static Public メンバ関数 | |
ハンドラの定義 | |
| ER | define (const definition *pk_dobj) |
| オーバーランハンドラの定義 | |
| ER | define (ATR ovratr, void(*ovrhdr)(ID, VP_INT)) |
| オーバーランハンドラの定義(個別のフィールド指定) | |
| template<class Body> ER | define (ATR ovratr=0) |
| オーバーランハンドラの定義(ボディ指定) | |
| ER | undefine () |
| オーバーランハンドラの定義取り消し | |
状態参照 | |
| template<ID Id, class Diagnostics2, class Stub2> ER | refer (const task< Id, Diagnostics2, Stub2 > &host, reference *pk_robj) |
| オーバーランハンドラの状態参照 | |
| ER | refer (reference *pk_robj) |
| 自タスクに対するオーバーランハンドラの状態参照 | |
起動と停止 | |
| template<ID Id, class Diagnostics2, class Stub2> ER | start (const task< Id, Diagnostics2, Stub2 > &host, OVRTIM ovrtim) |
| オーバーランハンドラの起動 | |
| template<ID Id, class Diagnostics2, class Stub2> ER | stop (const task< Id, Diagnostics2, Stub2 > &host) |
| オーバーランハンドラの停止 | |
| ER | start (OVRTIM ovrtim) |
| 自タスクに対するオーバーランハンドラの起動 | |
| ER | stop () |
| 自タスクに対するオーバーランハンドラの停止 | |