構成 | |
class | Member |
Public メソッド | |
def | __init__ |
コンストラクタ | |
def | add_members |
[CORBA interface] Organizationメンバーを追加する | |
def | set_members |
[CORBA interface] Organizationメンバーをセットする | |
def | remove_member |
[CORBA interface] Organizationメンバーを削除する | |
def | removeAllMembers |
Organizationメンバーを削除する. | |
def | sdoToDFC |
SDOからDFCへの変換. | |
def | stopOwnedEC |
Owned ExecutionContext を停止させる. | |
def | startOwnedEC |
Owned ExecutionContext を起動する. | |
def | addOrganizationToTarget |
DFC に Organization オブジェクトを与える. | |
def | removeOrganizationFromTarget |
Organization オブジェクトを DFCから削除する. | |
def | addParticipantToEC |
Composite の ExecutionContext を DFC にセットする. | |
def | removeParticipantFromEC |
Composite の ExecutionContext から DFC を削除する. | |
def | addPort |
Composite の ExecutionContext を DFC にセットする. | |
def | removePort |
委譲していたポートを削除する | |
def | updateExportedPortsList |
PortsListを更新する. | |
def | updateDelegatedPorts |
Organizationメンバーを更新/削除する. |
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | ||
rtobj | ||||
) |
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.add_members | ( | self, | ||
sdo_list | ||||
) |
[CORBA interface] Organizationメンバーを追加する
Organization が保持するメンバーリストに与えられたSDOListを追加する。
sdo_list | 追加される SDO メンバーのリスト |
Boolean add_members(const SDOList& sdo_list)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget | ( | self, | ||
member | ||||
) |
DFC に Organization オブジェクトを与える.
void addOrganizationToTarget(Member& member);
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC | ( | self, | ||
member | ||||
) |
Composite の ExecutionContext を DFC にセットする.
void addParticipantToEC(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addPort | ( | self, | ||
member, | ||||
portlist | ||||
) |
Composite の ExecutionContext を 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)
ポートを委譲する
void addPort(Member& member, PortList& portlist);
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.remove_member | ( | self, | ||
id | ||||
) |
[CORBA interface] Organizationメンバーを削除する
Organization が保持するメンバーリスト内の特定のSDOを削除する。
id | 削除される SDO の ID |
Boolean remove_member(const char* id)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget | ( | self, | ||
member | ||||
) |
Organization オブジェクトを DFCから削除する.
void removeOrganizationFromTarget(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC | ( | self, | ||
member | ||||
) |
Composite の ExecutionContext から DFC を削除する.
void PeriodicECOrganization.removeParticipantFromEC(Member& member)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort | ( | self, | ||
member, | ||||
portlist | ||||
) |
委譲していたポートを削除する
void removePort(Member& member, PortList& portlist)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC | ( | self, | ||
sdo, | ||||
dfc | ||||
) |
SDOからDFCへの変換.
bool sdoToDFC(const SDO_ptr sdo, .OpenRTM.DataFlowComponent_ptr& dfc);
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.set_members | ( | self, | ||
sdo_list | ||||
) |
[CORBA interface] Organizationメンバーをセットする
Organization が保持するメンバーリストを削除し、与えられた SDOListを新規にセットする。
sdo_list | 新規にセットされる SDO メンバーのリスト |
Boolean set_members(const SDOList& sdo_list)
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC | ( | self, | ||
member | ||||
) |
Owned ExecutionContext を停止させる.
void stopOwnedEC(Member& member);