OpenRTM-aist-Python 1.2.1
Classes | Public Member Functions | List of all members
OpenRTM_aist.PortProfileHelper.PortProfileHelper Class Reference

PortProfile helper class. More...

Classes

class  conn_id
 
class  conn_name
 
class  if_name
 A functor to find a PortInterfaceProfile named instance_name. More...
 

Public Member Functions

def setPortProfile (self, profile)
 Set PortProfile. More...
 
def getPortProfile (self)
 Get PortProfile. More...
 
def setName (self, name)
 Set PortProfile.name. More...
 
def getName (self)
 Get PortProfile.name. More...
 
def appendPortInterfaceProfile (self, if_prof)
 Append PortInterfaceProfile to the PortProfile. More...
 
def getPortInterfaceProfiles (self)
 Get PortInterfaceProfileList. More...
 
def getPortInterfaceProfile (self, instance_name)
 Get PortInterfaceProfile. More...
 
def erasePortInterfaceProfile (self, instance_name)
 Erase PortInterfaceProfile from the PortProfile. More...
 
def setPortRef (self, port)
 Set Port's object reference. More...
 
def getPortRef (self)
 Get Port's object reference. More...
 
def appendConnectorProfile (self, conn_profile)
 Append ConnectorProfile. More...
 
def getConnectorProfiles (self)
 Get ConnectorProfileList. More...
 
def getConnectorProfile (self, name)
 Get ConnectorProfile. More...
 
def getConnectorProfileById (self, id)
 Get ConnectorProfile. More...
 
def eraseConnectorProfile (self, name)
 Erase ConnectorProfile. More...
 
def eraseConnectorProfileById (self, id)
 Erase ConnectorProfile. More...
 
def setOwner (self, owner)
 Set owner's object reference to the PortProfile. More...
 
def getOwner (self)
 Get owner's object reference from the PortProfile. More...
 
def setProperties (self, prop)
 Set properties to the PortProfile. More...
 
def getProperties (self)
 Get properties of the PortProfile. More...
 

Detailed Description

PortProfile helper class.

This class manages the PortProfile that is profiles of the RTC:Port. This is mainly used in PortBase class.

Member Function Documentation

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.appendConnectorProfile (   self,
  conn_profile 
)

Append ConnectorProfile.

This operation appends the ConnectorProfile to the PortProfile.

Parameters
conn_profileConnectorProfile to be added.

void appendConnectorProfile(ConnectorProfile conn_profile);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.appendPortInterfaceProfile (   self,
  if_prof 
)

Append PortInterfaceProfile to the PortProfile.

This operation appends the PortInterfaceProfile to the PortProfile

Parameters
if_profilePortInterfaceProfile to be appended the PortProfile

void appendPortInterfaceProfile(PortInterfaceProfile if_prof);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.eraseConnectorProfile (   self,
  name 
)

Erase ConnectorProfile.

This operation erases the ConnectorProfile from the PortProfile.

Parameters
nameThe name of the ConnectorProfile to be erased.

void eraseConnectorProfile(const char* name);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.eraseConnectorProfileById (   self,
  id 
)

Erase ConnectorProfile.

This operation erases the ConnectorProfile from the PortProfile.

Parameters
idThe ID of the ConnectorProfile to be erased.

void eraseConnectorProfileById(const char* id);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.erasePortInterfaceProfile (   self,
  instance_name 
)

Erase PortInterfaceProfile from the PortProfile.

This operation erases the PortInterfaceProfile from the PortProfile

Parameters
instance_namePortInterfaceProfile to be erased from the PortProfile

void erasePortInterfaceProfile(const char* instance_name);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfile (   self,
  name 
)

Get ConnectorProfile.

This operation returns the ConnectorProfile specified by name.

Parameters
nameThe name of ConnectorProfile
Returns
ConnectorProfile.

const ConnectorProfile getConnectorProfile(const char* name) const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfileById (   self,
  id 
)

Get ConnectorProfile.

This operation returns the ConnectorProfile specified by ID.

Parameters
idThe ID of ConnectorProfile
Returns
ConnectorProfile.

const ConnectorProfile getConnectorProfileById(const char* id) const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfiles (   self)

Get ConnectorProfileList.

This operation returns the list of ConnectorProfile of the PortProfile.

Returns
Port's ConnectorProfileList.

const ConnectorProfileList getConnectorProfiles() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getName (   self)

Get PortProfile.name.

This operation returns a pointer to the PortProfile.name.

Returns
The pointer to PortProfile.name.

const char* getName() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getOwner (   self)

Get owner's object reference from the PortProfile.

This operation returns the owner's object reference of the PortProfile.

Returns
The owner's object reference of PortProfile.

RTObject_ptr getOwner() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortInterfaceProfile (   self,
  instance_name 
)

Get PortInterfaceProfile.

This operation returns the PortInterfaceProfile specified by instance_name.

Parameters
instance_nameinstance_name of the PortInterfaceProfile
Returns
PortInterfaceProfile

const PortInterfaceProfile getPortInterfaceProfile(const char* instance_name) const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortInterfaceProfiles (   self)

Get PortInterfaceProfileList.

This operation returns the PortInterfaceProfileList.

Returns
PortInterfaceProfileList

const PortInterfaceProfileList& getPortInterfaceProfiles() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortProfile (   self)

Get PortProfile.

This operation returns the PortProfile.

Returns
The PortProfile stored by the object.

PortProfile* getPortProfile();

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortRef (   self)

Get Port's object reference.

This operation returns the object reference of the PortProfile.

Returns
Port's object reference associated with the PortProfile.

PortService_ptr getPortRef() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.getProperties (   self)

Get properties of the PortProfile.

This operation returns the properties of the PortProfile.

Returns
The NVList of PortProfile's properties.

const NVList& getProperties() const;

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.setName (   self,
  name 
)

Set PortProfile.name.

This operation stores a copy of given name to the PortProfile.name.

Parameters
nameThe name of Port to be stored to the PortProfile.name.

void setName(const char* name);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.setOwner (   self,
  owner 
)

Set owner's object reference to the PortProfile.

This operation sets the owner's object reference to the PortProfile.

Parameters
ownerThe owner's object reference of PortProfile.

void setOwner(RTObject_ptr owner);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.setPortProfile (   self,
  profile 
)

Set PortProfile.

This operation copies the given PortProfile and overwrites the existent PortProfile by the given ProtProfile.

Parameters
PortProfileThe PortProfile to be stored.

void setPortProfile(const PortProfile& profile);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.setPortRef (   self,
  port 
)

Set Port's object reference.

This operation set the object reference of the Port.

Parameters
portPort's object reference to be set.

void setPortRef(PortService_ptr port);

def OpenRTM_aist.PortProfileHelper.PortProfileHelper.setProperties (   self,
  prop 
)

Set properties to the PortProfile.

This operation set the properties to the PortProfile.

Parameters
propThe NVList of PortProfile's properties.

void setProperties(NVList& prop);


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