ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::ControlFunctions クラス

制御用周期実行関数群クラス 実際の制御プログラムを実行します。 [詳解]

#include <ARCS6/sys/ControlFunctions.hh>

公開型

enum  CtrlFuncMode { CTRL_INIT , CTRL_LOOP , CTRL_EXIT }
 動作モードの定義 [詳解]
 

公開メンバ関数

 ControlFunctions (ARCSscrparams &SP, ARCSgraphics &GP, ARCSmemory &DM)
 コンストラクタ
 
 ~ControlFunctions ()
 デストラクタ
 
void InitialProcess (void)
 初期化モードの実行
 
void ExitProcess (void)
 終了処理モードの実行
 
void UpdateControlValue (void)
 制御用変数値を更新する関数
 
std::array< std::function< bool(const double, const double, const double)>, ARCSparams::THREAD_MAXGetCtrlFuncObject (void) const
 制御用周期実行関数の関数オブジェクト配列を返す関数
 

詳解

制御用周期実行関数群クラス 実際の制御プログラムを実行します。

列挙型メンバ詳解

◆ CtrlFuncMode

動作モードの定義

列挙値
CTRL_INIT 

初期化モード

CTRL_LOOP 

周期モード

CTRL_EXIT 

終了処理モード

関数詳解

◆ GetCtrlFuncObject()

std::array< std::function< bool(const double, const double, const double)>, ARCSparams::THREAD_MAX > ARCS::ControlFunctions::GetCtrlFuncObject ( void ) const
inline

制御用周期実行関数の関数オブジェクト配列を返す関数

戻り値
制御用周期実行関数の関数オブジェクト配列

このクラス詳解は次のファイルから抽出されました: