Classes | |
class | Member |
Public Member Functions | |
def | __init__ |
Constructor. | |
def | add_members |
[CORBA interface] Add Organization member | |
def | addOrganizationToTarget |
Set Organization object to target DFCvoid addOrganizationToTarget(Member& member);. | |
def | addParticipantToEC |
Set CompositeRTC's ExecutionContext to the given DFCvoid addParticipantToEC(Member& member) | |
def | addPort |
Set CompositeRTC's ExecutionContext to the given DFCvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return. | |
def | remove_member |
[CORBA interface] Remove a member of Organization | |
def | removeAllMembers |
Remove a member of Organization. | |
def | removeOrganizationFromTarget |
Remove Organization object from a target DFCvoid removeOrganizationFromTarget(Member& member) | |
def | removeParticipantFromEC |
Remove participant DFC from CompositeRTC's ExecutionContextvoid PeriodicECOrganization::removeParticipantFromEC(Member& member) | |
def | removePort |
Remove delegated participatns's ports from the compositevoid removePort(Member& member, PortList& portlist) | |
def | sdoToDFC |
Conversion from SDO to DFCbool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);. | |
def | set_members |
[CORBA interface] Set Organization member | |
def | startOwnedEC |
Start Owned ExecutionContexts. | |
def | stopOwnedEC |
Stop Owned ExecutionContextsvoid stopOwnedEC(Member& member);. | |
def | updateDelegatedPorts |
Update/Remove a member of Organization. | |
def | updateExportedPortsList |
PortsList is updated. | |
Private Attributes | |
_ec | |
_expPorts | |
_rtcMembers | |
_rtcout | |
_rtobj |
Definition at line 88 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | |
rtobj | |||
) |
Constructor.
Constructor
rtobj | Object |
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
Definition at line 108 of file PeriodicECSharedComposite.py.
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.
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.
[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.
Definition at line 229 of file PeriodicECSharedComposite.py.
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
sdo_list | SDO member list to be set |
Boolean set_members(const SDOList& sdo_list)
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
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.
Update/Remove a member of Organization.
Definition at line 526 of file PeriodicECSharedComposite.py.
PortsList is updated.
Definition at line 510 of file PeriodicECSharedComposite.py.
Definition at line 108 of file PeriodicECSharedComposite.py.
Definition at line 108 of file PeriodicECSharedComposite.py.
Definition at line 108 of file PeriodicECSharedComposite.py.
Definition at line 108 of file PeriodicECSharedComposite.py.
Definition at line 108 of file PeriodicECSharedComposite.py.