OpenRTM-aist-Python 2.0.2
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin Class Reference

Public Member Functions

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

Protected Attributes

 _providerProfiles
 
 _consumers
 
 _rtcout
 

Detailed Description

 

Constructor & Destructor Documentation

◆ __init__()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__init__ ( self,
rtobj )

Constructor Constructor

Parameters

iline 106 SdoServiceAdmin(.RTC.RTObject_impl& rtobj);

◆ __del__()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__del__ ( self)

Virtual destractor Virtual destractor.

Member Function Documentation

◆ addSdoServiceConsumer()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.addSdoServiceConsumer ( self,
sProfile )

Add Service Consumer bool addSdoServiceConsumer(const SDOPackage.ServiceProfile& sProfile);

◆ addSdoServiceProvider()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.addSdoServiceProvider ( self,
prof,
provider )

Set a SDO service provider

bool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage.ServiceProfile& prof, SdoServiceProviderBase* provider)

◆ exit()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.exit ( self)

Parameters
self

◆ getServiceProvider()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProvider ( self,
id )

Get ServiceProfile of an SDO Service

SDOPackage.SDOService_ptr SdoServiceAdmin.getServiceProvider(const char* id)

◆ getServiceProviderProfile()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfile ( self,
id )

Get ServiceProfile of an SDO Service Provider

SDOPackage.ServiceProfile* SdoServiceAdmin.getServiceProviderProfile(const char* id)

◆ getServiceProviderProfiles()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfiles ( self)

Get ServiceProfileList of SDO Service Provider

SDOPackage.ServiceProfileList* SdoServiceAdmin.getServiceProviderProfiles()

◆ init()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.init ( self,
rtobj )

Parameters
self
rtobj

◆ isEnabledConsumerType()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.isEnabledConsumerType ( self,
sProfile )

If it is enabled service type

bool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage.ServiceProfile& sProfile)

◆ isExistingConsumerType()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.isExistingConsumerType ( self,
sProfile )

If it is existing service type bool isExistingConsumerType(const SDOPackage.ServiceProfile& sProfile);

◆ removeSdoServiceConsumer()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.removeSdoServiceConsumer ( self,
id )

Remove Service Consumer bool removeSdoServiceConsumer(const char* id);

◆ removeSdoServiceProvider()

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.removeSdoServiceProvider ( self,
id )

Remove a SDO service provider

bool SdoServiceAdmin.removeSdoServiceProvider(const char* id)

Member Data Documentation

◆ _consumers

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._consumers
protected

SDO ServiceProfileList with mutex lock

◆ _providerProfiles

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._providerProfiles
protected

SDO ServiceProfileList with mutex lock

◆ _rtcout

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._rtcout
protected

logger


The documentation for this class was generated from the following file: