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

公開メンバ関数

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

詳解

 

構築子と解体子

◆ __init__()

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.__init__ (   self)

コンストラクタ

コンストラクタ

メソッド詳解

◆ addLocalService()

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

SDO service provider をセットする

TODO: Documentation

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

◆ finalize()

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.finalize (   self)

LocalserviceAdmin の終了処理

TODO: Documentation

void finalize();

◆ getService()

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

◆ getServiceProfile()

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

def OpenRTM_aist.LocalServiceAdmin.LocalServiceAdmin.getServiceProfiles (   self)

LocalServiceProfileListの取得

TODO: Documentation

::RTM::LocalServiceProfileList getServiceProfiles();

◆ init()

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

LocaServiceAdminの初期化

TODO: Documentation

void init(coil::Properties& props);

◆ isEnabled()

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

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

◆ notExisting()

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

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

◆ removeLocalService()

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

LocalService を削除する

TODO: Documentation

bool removeLocalService(const std::string name);


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