OpenRTM-aist-Python 2.0.2
|
Classes | |
class | Member |
Public Member Functions | |
__init__ (self, rtobj) | |
add_members (self, sdo_list) | |
set_members (self, sdo_list) | |
remove_member (self, id) | |
removeAllMembers (self) | |
sdoToDFC (self, sdo) | |
stopOwnedEC (self, member) | |
startOwnedEC (self, member) | |
addOrganizationToTarget (self, member) | |
removeOrganizationFromTarget (self, member) | |
addParticipantToEC (self, member) | |
removeParticipantFromEC (self, member) | |
addPort (self, member, portlist) | |
removePort (self, member, portlist) | |
updateExportedPortsList (self) | |
updateDelegatedPorts (self) | |
![]() | |
get_organization_id (self) | |
get_organization_property (self) | |
get_organization_property_value (self, name) | |
add_organization_property (self, org_property) | |
set_organization_property_value (self, name, value) | |
remove_organization_property (self, name) | |
get_owner (self) | |
set_owner (self, sdo) | |
get_members (self) | |
get_dependency (self) | |
set_dependency (self, dependency) | |
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | |
rtobj ) |
Constructor
Constructor
rtobj | Object |
Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.
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.
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget | ( | self, | |
member ) |
Set Organization object to target DFC
void addOrganizationToTarget(Member& member);
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC | ( | self, | |
member ) |
Set CompositeRTC's ExecutionContext to the given DFC
void addParticipantToEC(Member& member)
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);
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.
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeAllMembers | ( | self | ) |
Remove a member of Organization
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget | ( | self, | |
member ) |
Remove Organization object from a target DFC
void removeOrganizationFromTarget(Member& member)
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC | ( | self, | |
member ) |
Remove participant DFC from CompositeRTC's ExecutionContext
void PeriodicECOrganization.removeParticipantFromEC(Member& member)
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort | ( | self, | |
member, | |||
portlist ) |
Remove delegated participatns's ports from the composite
void removePort(Member& member, PortList& portlist)
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC | ( | self, | |
sdo ) |
Conversion from SDO to DFC
bool sdoToDFC(const SDO_ptr sdo, .OpenRTM.DataFlowComponent_ptr& dfc);
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.
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.startOwnedEC | ( | self, | |
member ) |
Start Owned ExecutionContexts
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC | ( | self, | |
member ) |
Stop Owned ExecutionContexts
void stopOwnedEC(Member& member);
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateDelegatedPorts | ( | self | ) |
Update/Remove a member of Organization
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateExportedPortsList | ( | self | ) |
PortsList is updated.