Classes | Public Member Functions | Private Attributes | List of all members
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization Class Reference
Inheritance diagram for OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization:
Inheritance graph
[legend]

Classes

class  Member
 

Public Member Functions

def __init__ (self, rtobj)
 Constructor. More...
 
def add_members (self, sdo_list)
 [CORBA interface] Add Organization member More...
 
def addOrganizationToTarget (self, member)
 Set Organization object to target DFCvoid addOrganizationToTarget(Member& member);. More...
 
def addParticipantToEC (self, member)
 Set CompositeRTC's ExecutionContext to the given DFCvoid addParticipantToEC(Member& member) More...
 
def addPort (self, member, portlist)
 Set CompositeRTC's ExecutionContext to the given DFCvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return. More...
 
def remove_member (self, id)
 [CORBA interface] Remove a member of Organization More...
 
def removeAllMembers (self)
 Remove a member of Organization. More...
 
def removeOrganizationFromTarget (self, member)
 Remove Organization object from a target DFCvoid removeOrganizationFromTarget(Member& member) More...
 
def removeParticipantFromEC (self, member)
 Remove participant DFC from CompositeRTC's ExecutionContextvoid PeriodicECOrganization::removeParticipantFromEC(Member& member) More...
 
def removePort (self, member, portlist)
 Remove delegated participatns's ports from the compositevoid removePort(Member& member, PortList& portlist) More...
 
def sdoToDFC (self, sdo, dfc)
 Conversion from SDO to DFCbool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);. More...
 
def set_members (self, sdo_list)
 [CORBA interface] Set Organization member More...
 
def startOwnedEC (self, member)
 Start Owned ExecutionContexts. More...
 
def stopOwnedEC (self, member)
 Stop Owned ExecutionContextsvoid stopOwnedEC(Member& member);. More...
 
def updateDelegatedPorts (self)
 Update/Remove a member of Organization. More...
 
def updateExportedPortsList (self)
 PortsList is updated. More...
 
- Public Member Functions inherited from OpenRTM_aist.SdoOrganization.Organization_impl
def __init__ (self, sdo)
 
def add_members (self, sdo_list)
 [CORBA interface] Add the menebr SDOs More...
 
def add_organization_property (self, org_property)
 [CORBA interface] Set OrganizationProperty More...
 
def get_dependency (self)
 [CORBA interface] Get the DependencyType of the Organization More...
 
def get_members (self)
 [CORBA interface] Get a menber list of the Organization More...
 
def get_organization_id (self)
 [CORBA interface] Get Organization Id More...
 
def get_organization_property (self)
 [CORBA interface] Get OrganizationProperty More...
 
def get_organization_property_value (self, name)
 [CORBA interface] Get specified value of OrganizationProperty More...
 
def get_owner (self)
 [CORBA interface] Get the owner of the SDO More...
 
def getObjRef (self)
 
def remove_member (self, id)
 [CORBA interface] Remove menber SDO from Organization More...
 
def remove_organization_property (self, name)
 [CORBA interface] Remove specified OrganizationProperty More...
 
def set_dependency (self, dependency)
 [CORBA interface] Set the DependencyType of the Organization More...
 
def set_members (self, sdos)
 [CORBA interface] Set SDO's ServiceProfile More...
 
def set_organization_property_value (self, name, value)
 [CORBA interface] Set specified value of OrganizationProperty More...
 
def set_owner (self, sdo)
 [CORBA interface] Set the orner of the Organization More...
 

Private Attributes

 _ec
 
 _expPorts
 
 _rtcMembers
 
 _rtcout
 
 _rtobj
 

Detailed Description

Definition at line 88 of file PeriodicECSharedComposite.py.

Constructor & Destructor Documentation

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ (   self,
  rtobj 
)

Constructor.

Constructor

Parameters
rtobjObject

Definition at line 108 of file PeriodicECSharedComposite.py.

Member Function Documentation

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.add_members (   self,
  sdo_list 
)

[CORBA interface] Add Organization member

This operation adds the given SDOList to the existing organization's member list

Parameters
sdo_listSDO member list to be added
Returns
boolean will returned if the operation succeed

Boolean add_members(const SDOList& sdo_list)

Definition at line 141 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget (   self,
  member 
)

Set Organization object to target DFCvoid addOrganizationToTarget(Member& member);.

Definition at line 329 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC (   self,
  member 
)

Set CompositeRTC's ExecutionContext to the given DFCvoid addParticipantToEC(Member& member)

Definition at line 364 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addPort (   self,
  member,
  portlist 
)

Set CompositeRTC's ExecutionContext to the given DFCvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return.

if CORBA.is_nil(self._ec) or self._ec is None: ecs = self._rtobj.get_owned_contexts() if len(ecs) > 0: self._ec = ecs[0] else: return

self._ec.add_component(dfc) Delegate given RTC's ports to the Composite

void addPort(Member& member, PortList& portlist);

Definition at line 444 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.remove_member (   self,
  id 
)

[CORBA interface] Remove a member of Organization

This operation removes a SDO from existing member list by specified ID.

Parameters
idThe ID of the SDO to be removed
Returns
boolean will returned if the operation succeed

Boolean remove_member(const char* id)

Definition at line 229 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeAllMembers (   self)

Remove a member of Organization.

Definition at line 256 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget (   self,
  member 
)

Remove Organization object from a target DFCvoid removeOrganizationFromTarget(Member& member)

Definition at line 346 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC (   self,
  member 
)

Remove participant DFC from CompositeRTC's ExecutionContextvoid PeriodicECOrganization::removeParticipantFromEC(Member& member)

Definition at line 393 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort (   self,
  member,
  portlist 
)

Remove delegated participatns's ports from the compositevoid removePort(Member& member, PortList& portlist)

Definition at line 477 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC (   self,
  sdo,
  dfc 
)

Conversion from SDO to DFCbool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);.

Definition at line 279 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.set_members (   self,
  sdo_list 
)

[CORBA interface] Set Organization member

This operation removes existing member list and sets the given SDOList to the existing organization's member list

Parameters
sdo_listSDO member list to be set
Returns
boolean will returned if the operation succeed

Boolean set_members(const SDOList& sdo_list)

Definition at line 184 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.startOwnedEC (   self,
  member 
)

Start Owned ExecutionContexts.

Definition at line 313 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC (   self,
  member 
)

Stop Owned ExecutionContextsvoid stopOwnedEC(Member& member);.

Definition at line 298 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateDelegatedPorts (   self)

Update/Remove a member of Organization.

Definition at line 526 of file PeriodicECSharedComposite.py.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateExportedPortsList (   self)

PortsList is updated.

Definition at line 510 of file PeriodicECSharedComposite.py.

Member Data Documentation

OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization._ec
private

Definition at line 111 of file PeriodicECSharedComposite.py.

OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization._expPorts
private

Definition at line 114 of file PeriodicECSharedComposite.py.

OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization._rtcMembers
private

Definition at line 112 of file PeriodicECSharedComposite.py.

OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization._rtcout
private

Definition at line 113 of file PeriodicECSharedComposite.py.

OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization._rtobj
private

Definition at line 110 of file PeriodicECSharedComposite.py.


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


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Jun 6 2019 19:11:37