OpenRTM-aist-Python 2.0.2
OpenRTM_aist.ConfigAdmin.Config クラス

[詳解]

公開メンバ関数

 __init__ (self, name, var, def_val, trans=None)
 
 setCallback (self, cbf)
 
 notifyUpdate (self, key, val)
 
 update (self, val)
 

詳解

Config クラス

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

から
0.4.0

構築子と解体子

◆ __init__()

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

コンストラクタ

コンストラクタ

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

メソッド詳解

◆ notifyUpdate()

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

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

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

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

◆ setCallback()

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

コールバックのセット

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

void setCallback(CallbackFunc cbf);

◆ update()

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

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

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

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

virtual bool update(const char* val)


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