OpenRTM-aist-Python 2.0.0
Public Member Functions | List of all members
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin Class Reference

Public Member Functions

def __init__ (self, rtobj)
 
def __del__ (self)
 
def init (self, rtobj)
 
def exit (self)
 
def getServiceProviderProfiles (self)
 
def getServiceProviderProfile (self, id)
 
def getServiceProvider (self, id)
 
def addSdoServiceProvider (self, prof, provider)
 
def removeSdoServiceProvider (self, id)
 
def addSdoServiceConsumer (self, sProfile)
 
def removeSdoServiceConsumer (self, id)
 
def isEnabledConsumerType (self, sProfile)
 
def isExistingConsumerType (self, sProfile)
 

Detailed Description

 

Constructor & Destructor Documentation

◆ __init__()

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

Constructor Constructor

Parameters

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

SDO ServiceProfileList with mutex lock

SDO ServiceProfileList with mutex lock

logger

◆ __del__()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__del__ (   self)

Virtual destractor Virtual destractor.

Member Function Documentation

◆ addSdoServiceConsumer()

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

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

◆ addSdoServiceProvider()

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

Set a SDO service provider

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

◆ exit()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.exit (   self)

Parameters
self

◆ getServiceProvider()

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

Get ServiceProfile of an SDO Service

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

◆ getServiceProviderProfile()

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

Get ServiceProfile of an SDO Service Provider

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

◆ getServiceProviderProfiles()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfiles (   self)

Get ServiceProfileList of SDO Service Provider

SDOPackage::ServiceProfileList* SdoServiceAdmin::getServiceProviderProfiles()

◆ init()

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

Parameters
self
rtobj

◆ isEnabledConsumerType()

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

If it is enabled service type

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

◆ isExistingConsumerType()

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

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

◆ removeSdoServiceConsumer()

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

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

◆ removeSdoServiceProvider()

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

Remove a SDO service provider

bool SdoServiceAdmin::removeSdoServiceProvider(const char* id)


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