OpenRTM-aist-Python 1.1.2
|
クラス | |
class | Member |
公開メンバ関数 | |
def | __init__ (self, rtobj) |
コンストラクタ [詳解] | |
def | add_members (self, sdo_list) |
[CORBA interface] Organizationメンバーを追加する [詳解] | |
def | set_members (self, sdo_list) |
[CORBA interface] Organizationメンバーをセットする [詳解] | |
def | remove_member (self, id) |
[CORBA interface] Organizationメンバーを削除する [詳解] | |
def | removeAllMembers (self) |
Organizationメンバーを削除する | |
def | sdoToDFC (self, sdo, dfc) |
SDOからDFCへの変換bool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);. | |
def | stopOwnedEC (self, member) |
Owned ExecutionContext を停止させるvoid stopOwnedEC(Member& member);. | |
def | startOwnedEC (self, member) |
Owned ExecutionContext を起動する | |
def | addOrganizationToTarget (self, member) |
DFC に Organization オブジェクトを与えるvoid addOrganizationToTarget(Member& member);. | |
def | removeOrganizationFromTarget (self, member) |
Organization オブジェクトを DFCから削除するvoid removeOrganizationFromTarget(Member& member) | |
def | addParticipantToEC (self, member) |
Composite の ExecutionContext を DFC にセットするvoid addParticipantToEC(Member& member) | |
def | removeParticipantFromEC (self, member) |
Composite の ExecutionContext から DFC を削除するvoid PeriodicECOrganization::removeParticipantFromEC(Member& member) | |
def | addPort (self, member, portlist) |
Composite の ExecutionContext を DFC にセットするvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return. [詳解] | |
def | removePort (self, member, portlist) |
委譲していたポートを削除するvoid removePort(Member& member, PortList& portlist) | |
def | updateExportedPortsList (self) |
PortsListを更新する | |
def | updateDelegatedPorts (self) |
Organizationメンバーを更新/削除する | |
基底クラス OpenRTM_aist.SdoOrganization.Organization_impl に属する継承公開メンバ関数 | |
def | __init__ (self, sdo) |
コンストラクタ [詳解] | |
def | get_organization_id (self) |
[CORBA interface] Organization ID を取得する [詳解] | |
def | get_organization_property (self) |
[CORBA interface] OrganizationProperty の取得 [詳解] | |
def | get_organization_property_value (self, name) |
[CORBA interface] OrganizationProperty の特定の値の取得 [詳解] | |
def | add_organization_property (self, org_property) |
[CORBA interface] OrganizationProperty のセット [詳解] | |
def | set_organization_property_value (self, name, value) |
[CORBA interface] OrganizationProperty の値のセット [詳解] | |
def | remove_organization_property (self, name) |
[CORBA interface] OrganizationProperty の削除 [詳解] | |
def | get_owner (self) |
[CORBA interface] Organization のオーナーを取得する [詳解] | |
def | set_owner (self, sdo) |
[CORBA interface] Organization にオーナーをセットする [詳解] | |
def | get_members (self) |
[CORBA interface] Organization のメンバーを取得する [詳解] | |
def | set_members (self, sdos) |
[CORBA interface] SDO の セット [詳解] | |
def | add_members (self, sdo_list) |
[CORBA interface] SDO メンバーの追加 [詳解] | |
def | remove_member (self, id) |
[CORBA interface] SDO メンバーの削除 [詳解] | |
def | get_dependency (self) |
[CORBA interface] Organization の DependencyType を取得 [詳解] | |
def | set_dependency (self, dependency) |
[CORBA interface] Organization の DependencyType をセットする [詳解] | |
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | |
rtobj | |||
) |
コンストラクタ
コンストラクタ
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.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.set_members | ( | self, | |
sdo_list | |||
) |
[CORBA interface] Organizationメンバーをセットする
Organization が保持するメンバーリストを削除し、与えられた SDOListを新規にセットする。
sdo_list | 新規にセットされる SDO メンバーのリスト |
Boolean set_members(const SDOList& sdo_list)