Public Member Functions | Private Attributes | List of all members
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin Class Reference

Public Member Functions

def __del__ (self)
 Virtual destractor Virtual destractor. More...
 
def __init__ (self, rtobj)
 Constructor Constructor. More...
 
def addSdoServiceConsumer (self, sProfile)
 Add Service Consumer bool addSdoServiceConsumer(const SDOPackage::ServiceProfile& sProfile);. More...
 
def addSdoServiceProvider (self, prof, provider)
 Set a SDO service providerbool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider) More...
 
def getServiceProvider (self, id)
 Get ServiceProfile of an SDO ServiceSDOPackage::SDOService_ptr SdoServiceAdmin::getServiceProvider(const char* id) More...
 
def getServiceProviderProfile (self, id)
 Get ServiceProfile of an SDO Service ProviderSDOPackage::ServiceProfile* SdoServiceAdmin::getServiceProviderProfile(const char* id) More...
 
def getServiceProviderProfiles (self)
 Get ServiceProfileList of SDO Service ProviderSDOPackage::ServiceProfileList* SdoServiceAdmin::getServiceProviderProfiles() More...
 
def getUUID (self)
 
def ifrToKey (self, ifr)
 
def isEnabledConsumerType (self, sProfile)
 If it is enabled service typebool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage::ServiceProfile& sProfile) More...
 
def isExistingConsumerType (self, sProfile)
 If it is existing service type bool isExistingConsumerType(const SDOPackage::ServiceProfile& sProfile);. More...
 
def removeSdoServiceConsumer (self, id)
 Remove Service Consumer bool removeSdoServiceConsumer(const char* id);. More...
 
def removeSdoServiceProvider (self, id)
 Remove a SDO service providerbool SdoServiceAdmin::removeSdoServiceProvider(const char* id) More...
 

Private Attributes

 _allConsumerEnabled
 
 _consumer_mutex
 
 _consumers
 
 _consumerTypes
 
 _provider_mutex
 
 _providerProfiles
 
 _providers
 
 _rtcout
 
 _rtobj
 

Detailed Description

 

Definition at line 90 of file SdoServiceAdmin.py.

Constructor & Destructor Documentation

◆ __init__()

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

Constructor Constructor.

Parameters
SdoServiceAdmin(::RTC::RTObject_impl&rtobj); SDO ServiceProfileList with mutex lock SDO ServiceProfileList with mutex lock logger

Definition at line 107 of file SdoServiceAdmin.py.

◆ __del__()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.__del__ (   self)

Virtual destractor Virtual destractor.

Definition at line 218 of file SdoServiceAdmin.py.

Member Function Documentation

◆ addSdoServiceConsumer()

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

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

Definition at line 345 of file SdoServiceAdmin.py.

◆ addSdoServiceProvider()

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

Set a SDO service providerbool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider)

Definition at line 295 of file SdoServiceAdmin.py.

◆ getServiceProvider()

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

Get ServiceProfile of an SDO ServiceSDOPackage::SDOService_ptr SdoServiceAdmin::getServiceProvider(const char* id)

Definition at line 280 of file SdoServiceAdmin.py.

◆ getServiceProviderProfile()

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

Get ServiceProfile of an SDO Service ProviderSDOPackage::ServiceProfile* SdoServiceAdmin::getServiceProviderProfile(const char* id)

Definition at line 262 of file SdoServiceAdmin.py.

◆ getServiceProviderProfiles()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getServiceProviderProfiles (   self)

Get ServiceProfileList of SDO Service ProviderSDOPackage::ServiceProfileList* SdoServiceAdmin::getServiceProviderProfiles()

Definition at line 245 of file SdoServiceAdmin.py.

◆ getUUID()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.getUUID (   self)

Definition at line 476 of file SdoServiceAdmin.py.

◆ ifrToKey()

def OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin.ifrToKey (   self,
  ifr 
)

Definition at line 480 of file SdoServiceAdmin.py.

◆ isEnabledConsumerType()

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

If it is enabled service typebool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage::ServiceProfile& sProfile)

Definition at line 439 of file SdoServiceAdmin.py.

◆ isExistingConsumerType()

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

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

Definition at line 462 of file SdoServiceAdmin.py.

◆ removeSdoServiceConsumer()

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

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

Definition at line 407 of file SdoServiceAdmin.py.

◆ removeSdoServiceProvider()

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

Remove a SDO service providerbool SdoServiceAdmin::removeSdoServiceProvider(const char* id)

Definition at line 318 of file SdoServiceAdmin.py.

Member Data Documentation

◆ _allConsumerEnabled

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._allConsumerEnabled
private

Definition at line 111 of file SdoServiceAdmin.py.

◆ _consumer_mutex

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._consumer_mutex
private

Definition at line 118 of file SdoServiceAdmin.py.

◆ _consumers

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._consumers
private

Definition at line 117 of file SdoServiceAdmin.py.

◆ _consumerTypes

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._consumerTypes
private

Definition at line 109 of file SdoServiceAdmin.py.

◆ _provider_mutex

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._provider_mutex
private

Definition at line 115 of file SdoServiceAdmin.py.

◆ _providerProfiles

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._providerProfiles
private

Definition at line 114 of file SdoServiceAdmin.py.

◆ _providers

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._providers
private

Definition at line 110 of file SdoServiceAdmin.py.

◆ _rtcout

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._rtcout
private

Definition at line 120 of file SdoServiceAdmin.py.

◆ _rtobj

OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin._rtobj
private

Definition at line 108 of file SdoServiceAdmin.py.


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


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Mon Feb 28 2022 23:01:09