OpenRTM-aist-Python 2.0.2
|
公開メンバ関数 | |
__init__ (self, rtobj) | |
__del__ (self) | |
init (self, rtobj) | |
exit (self) | |
getServiceProviderProfiles (self) | |
getServiceProviderProfile (self, id) | |
getServiceProvider (self, id) | |
addSdoServiceProvider (self, prof, provider) | |
removeSdoServiceProvider (self, id) | |
addSdoServiceConsumer (self, sProfile) | |
removeSdoServiceConsumer (self, id) | |
isEnabledConsumerType (self, sProfile) | |
isExistingConsumerType (self, sProfile) | |
限定公開変数類 | |
_providerProfiles | |
_consumers | |
_rtcout | |
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__init__ | ( | self, | |
rtobj ) |
コンストラクタ コンストラクタ
iline 106 SdoServiceAdmin(.RTC.RTObject_impl& rtobj);
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__del__ | ( | self | ) |
仮想デストラクタ 仮想デストラクタ。
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.addSdoServiceConsumer | ( | self, | |
sProfile ) |
Service Consumer を追加する
bool addSdoServiceConsumer(const SDOPackage.ServiceProfile& sProfile);
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.addSdoServiceProvider | ( | self, | |
prof, | |||
provider ) |
SDO service provider をセットする
bool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage.ServiceProfile& prof, SdoServiceProviderBase* provider)
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.exit | ( | self | ) |
終了処理
self |
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProvider | ( | self, | |
id ) |
SDO Service Provider の Service を取得する
SDOPackage.SDOService_ptr SdoServiceAdmin.getServiceProvider(const char* id)
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfile | ( | self, | |
id ) |
SDO Service Provider の ServiceProfile を取得する
SDOPackage.ServiceProfile* SdoServiceAdmin.getServiceProviderProfile(const char* id)
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfiles | ( | self | ) |
SDO Service Provider の ServiceProfileList を取得する
SDOPackage.ServiceProfileList* SdoServiceAdmin.getServiceProviderProfiles()
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.init | ( | self, | |
rtobj ) |
初期化
self | |
rtobj |
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.isEnabledConsumerType | ( | self, | |
sProfile ) |
許可されたサービス型かどうか調べる
bool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage.ServiceProfile& sProfile)
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.isExistingConsumerType | ( | self, | |
sProfile ) |
存在するサービス型かどうか調べる
bool isExistingConsumerType(const SDOPackage.ServiceProfile& sProfile);
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.removeSdoServiceConsumer | ( | self, | |
id ) |
Service Consumer を削除する
bool removeSdoServiceConsumer(const char* id);
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.removeSdoServiceProvider | ( | self, | |
id ) |
SDO service provider を削除する
bool SdoServiceAdmin.removeSdoServiceProvider(const char* id)
|
protected |
Lock 付き SDO ServiceProfileList
|
protected |
Lock 付き SDO ServiceProfileList
|
protected |
logger