OpenRTM-aist-Python 1.1.2
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.ConfigAdmin.Config クラス

Config クラス [詳解]

公開メンバ関数

def __init__ (self, name, var, def_val, trans=None)
 コンストラクタ [詳解]
 
def setCallback (self, cbf)
 コールバックのセット [詳解]
 
def notifyUpdate (self, key, val)
 変数変更を知らせるオブザーバ関数 [詳解]
 
def update (self, val)
 バインドパラメータ値を更新 [詳解]
 

詳解

Config クラス

コンフィギュレーションパラメータの情報を保持するクラス。

から
0.4.0

構築子と解体子

def OpenRTM_aist.ConfigAdmin.Config.__init__ (   self,
  name,
  var,
  def_val,
  trans = None 
)

コンストラクタ

コンストラクタ

引数
self
nameコンフィギュレーションパラメータ名
varコンフィギュレーションパラメータ格納用変数
def_val文字列形式のデフォルト値
trans文字列形式変換関数(デフォルト値:None)

メソッド詳解

def OpenRTM_aist.ConfigAdmin.Config.notifyUpdate (   self,
  key,
  val 
)

変数変更を知らせるオブザーバ関数

変数変更を知らせるオブザーバ関数.

void notifyUpdate(const char* key, const char* val);

def OpenRTM_aist.ConfigAdmin.Config.setCallback (   self,
  cbf 
)

コールバックのセット

変数変更時にコールされるコールバック関数をセットする.

void setCallback(CallbackFunc cbf);

def OpenRTM_aist.ConfigAdmin.Config.update (   self,
  val 
)

バインドパラメータ値を更新

コンフィギュレーション設定値でコンフィギュレーションパラメータを更新する

引数
self
valパラメータ値の文字列表現
戻り値
更新処理結果(更新成功:true,更新失敗:false)

virtual bool update(const char* val)


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