OpenRTM-aist-Python 2.0.2
OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin クラス

公開メンバ関数

 __init__ (self)
 
 init (self, props)
 
 finalize (self)
 
 getServiceProfiles (self)
 
 getServiceProfile (self, name)
 
 getService (self, id)
 
 addLocalService (self, service)
 
 removeLocalService (self, name)
 
 isEnabled (self, id, enabled)
 
 notExisting (self, id)
 

詳解

 

構築子と解体子

◆ __init__()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.__init__ ( self)

コンストラクタ

コンストラクタ

メソッド詳解

◆ addLocalService()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.addLocalService ( self,
service )

SDO service provider をセットする

TODO: Documentation

bool addLocalService(.RTM.LocalServiceBase* service);

◆ finalize()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.finalize ( self)

LocalserviceAdmin の終了処理

TODO: Documentation

void finalize();

◆ getService()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.getService ( self,
id )

LocalService の Service を取得する

id で指定されたIDを持つLocalService のポインタを取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存 在しない場合、NULLを返す。

引数
idLocalService の ID
戻り値
指定された id を持つ LocalService のポインタ

RTM.LocalServiceBase* getService(const char* id);

◆ getServiceProfile()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.getServiceProfile ( self,
name )

LocalServiceProfile を取得する

id で指定されたIDを持つLocalService の LocalServiceProfile を取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存在しない場合、falseを返す。

引数
idLocalService の IFR ID
戻り値
指定された id を持つ LocalServiceProfile

bool getServiceProfile(std.string name, .RTM.LocalServiceProfile& prof);

◆ getServiceProfiles()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.getServiceProfiles ( self)

LocalServiceProfileListの取得

TODO: Documentation

RTM.LocalServiceProfileList getServiceProfiles();

◆ init()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.init ( self,
props )

LocaServiceAdminの初期化

TODO: Documentation

void init(coil.Properties& props);

◆ isEnabled()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.isEnabled ( self,
id,
enabled )

指定されたIDが有効かどうかチェックする bool isEnabled(const std.string& id, const coil.vstring& enabled);

◆ notExisting()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.notExisting ( self,
id )

指定されたIDがすでに存在するかどうかチェックする bool notExisting(const std.string& id);

◆ removeLocalService()

OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.removeLocalService ( self,
name )

LocalService を削除する

TODO: Documentation

bool removeLocalService(const std.string name);


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