Classes | |
class | Member |
Public Member Functions | |
def | __init__ |
Constructor. | |
def | add_members |
[CORBA interface] Add Organization member | |
def | set_members |
[CORBA interface] Set Organization member | |
def | remove_member |
[CORBA interface] Remove a member of Organization | |
def | removeAllMembers |
Remove a member of Organization. | |
def | sdoToDFC |
Conversion from SDO to DFC. | |
def | stopOwnedEC |
Stop Owned ExecutionContexts. | |
def | startOwnedEC |
Start Owned ExecutionContexts. | |
def | addOrganizationToTarget |
Set Organization object to target DFC. | |
def | removeOrganizationFromTarget |
Remove Organization object from a target DFC. | |
def | addParticipantToEC |
Set CompositeRTC's ExecutionContext to the given DFC. | |
def | removeParticipantFromEC |
Remove participant DFC from CompositeRTC's ExecutionContext. | |
def | addPort |
Set CompositeRTC's ExecutionContext to the given DFC. | |
def | removePort |
Remove delegated participatns's ports from the composite. | |
def | updateExportedPortsList |
PortsList is updated. | |
def | updateDelegatedPorts |
Update/Remove a member of Organization. |
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | ||
rtobj | ||||
) |
Constructor.
Constructor
rtobj | Object |
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
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
sdo_list | SDO member list to be added |
Boolean add_members(const SDOList& sdo_list)
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget | ( | self, | ||
member | ||||
) |
Set Organization object to target DFC.
void addOrganizationToTarget(Member& member);
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC | ( | self, | ||
member | ||||
) |
Set CompositeRTC's ExecutionContext to the given DFC.
void addParticipantToEC(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addPort | ( | self, | ||
member, | ||||
portlist | ||||
) |
Set CompositeRTC's ExecutionContext to the given DFC.
void 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);
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.
id | The ID of the SDO to be removed |
Boolean remove_member(const char* id)
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget | ( | self, | ||
member | ||||
) |
Remove Organization object from a target DFC.
void removeOrganizationFromTarget(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC | ( | self, | ||
member | ||||
) |
Remove participant DFC from CompositeRTC's ExecutionContext.
void PeriodicECOrganization.removeParticipantFromEC(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort | ( | self, | ||
member, | ||||
portlist | ||||
) |
Remove delegated participatns's ports from the composite.
void removePort(Member& member, PortList& portlist)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC | ( | self, | ||
sdo, | ||||
dfc | ||||
) |
Conversion from SDO to DFC.
bool sdoToDFC(const SDO_ptr sdo, .OpenRTM.DataFlowComponent_ptr& dfc);
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
sdo_list | SDO member list to be set |
Boolean set_members(const SDOList& sdo_list)
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC | ( | self, | ||
member | ||||
) |
Stop Owned ExecutionContexts.
void stopOwnedEC(Member& member);