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

公開メンバ関数

def __init__ (self)
 コンストラクタ [詳解]
 
def init (self, props)
 LocaServiceAdminの初期化 [詳解]
 
def finalize (self)
 LocalserviceAdmin の終了処理 [詳解]
 
def getServiceProfiles (self)
 LocalServiceProfileListの取得 [詳解]
 
def getServiceProfile (self, name, prof)
 LocalServiceProfile を取得する [詳解]
 
def getService (self, id)
 LocalService の Service を取得する [詳解]
 
def addLocalService (self, service)
 SDO service provider をセットする [詳解]
 
def removeLocalService (self, name)
 LocalService を削除する [詳解]
 
def isEnabled (self, id, enabled)
 指定されたIDが有効かどうかチェックする bool isEnabled(const std::string& id, const coil::vstring& enabled);
 
def notExisting (self, id)
 指定されたIDがすでに存在するかどうかチェックする bool notExisting(const std::string& id);
 

詳解

 

構築子と解体子

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.__init__ (   self)

コンストラクタ

コンストラクタ

メソッド詳解

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

SDO service provider をセットする

TODO: Documentation

bool addLocalService(::RTM::LocalServiceBase* service);

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.finalize (   self)

LocalserviceAdmin の終了処理

TODO: Documentation

void finalize();

def 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);

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

LocalServiceProfile を取得する

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

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

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

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.getServiceProfiles (   self)

LocalServiceProfileListの取得

TODO: Documentation

::RTM::LocalServiceProfileList getServiceProfiles();

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

LocaServiceAdminの初期化

TODO: Documentation

void init(coil::Properties& props);

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

LocalService を削除する

TODO: Documentation

bool removeLocalService(const std::string name);


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