OpenRTM-aist-Python 2.0.2
OpenRTM_aist.PortProfileHelper.PortProfileHelper クラス

[詳解]

クラス

class  conn_id
 
class  conn_name
 
class  if_name
 

公開メンバ関数

 setPortProfile (self, profile)
 
 getPortProfile (self)
 
 setName (self, name)
 
 getName (self)
 
 appendPortInterfaceProfile (self, if_prof)
 
 getPortInterfaceProfiles (self)
 
 getPortInterfaceProfile (self, instance_name)
 
 erasePortInterfaceProfile (self, instance_name)
 
 setPortRef (self, port)
 
 getPortRef (self)
 
 appendConnectorProfile (self, conn_profile)
 
 getConnectorProfiles (self)
 
 getConnectorProfile (self, name)
 
 getConnectorProfileById (self, id)
 
 eraseConnectorProfile (self, name)
 
 eraseConnectorProfileById (self, id)
 
 setOwner (self, owner)
 
 getOwner (self)
 
 setProperties (self, prop)
 
 getProperties (self)
 

詳解

PortProfile ヘルパークラス

RTC.Port の種々のプロファイルを保持する PortProfile を管理するクラス。 主として PortBase の内部で使用される。

メソッド詳解

◆ appendConnectorProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.appendConnectorProfile ( self,
conn_profile )

ConnectorProfile を追加する

このオペレーションは PortProfile に ConnectorProfile を追加する。

引数
conn_profileConnectorProfile

void appendConnectorProfile(ConnectorProfile conn_profile);

◆ appendPortInterfaceProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.appendPortInterfaceProfile ( self,
if_prof )

PortInterfaceProfile を追加する

このオペレーションは PortProfile に PortInterfaceProfile を追加する。

引数
if_profilePortProfile に追加する PortInterfaceProfile

void appendPortInterfaceProfile(PortInterfaceProfile if_prof);

◆ eraseConnectorProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.eraseConnectorProfile ( self,
name )

ConnectorProfile を削除する

このオペレーションは PortProfile の ConnectorProfile を 名前で指定して削除する。

引数
naemConnectorProfile の名前

void eraseConnectorProfile(const char* name);

◆ eraseConnectorProfileById()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.eraseConnectorProfileById ( self,
id )

ConnectorProfile を削除する

このオペレーションは PortProfile の ConnectorProfile を ID で指定して削除する。

引数
idConnectorProfile のID

void eraseConnectorProfileById(const char* id);

◆ erasePortInterfaceProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.erasePortInterfaceProfile ( self,
instance_name )

PortInterfaceProfile を削除する

このオペレーションは instance_name で指定された PortInterfaceProfile を削除する。指定した名前の PortInterfaceProfile が存在しない場合には、 NotFound exception を返す。

引数
instance_name削除する PortInterfaceProfile の名前

void erasePortInterfaceProfile(const char* instance_name);

◆ getConnectorProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfile ( self,
name )

ConnectorProfile を取得する

このオペレーションは引数で指定された名前を持つ ConnectorProfile を返す。

引数
nameConnectorProfile の名前
戻り値
ConnectorProfile

const ConnectorProfile getConnectorProfile(const char* name) const;

◆ getConnectorProfileById()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfileById ( self,
id )

ConnectorProfile を取得する

このオペレーションは引数で指定されたIDを持つ ConnectorProfile を返す。

引数
idConnectorProfile のID
戻り値
ConnectorProfile

const ConnectorProfile getConnectorProfileById(const char* id) const;

◆ getConnectorProfiles()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getConnectorProfiles ( self)

ConnectorProfileList を取得する

このオペレーションは PortProfile に関連付けられた ConnectorProfile の リスト ConnectorProfileList を返す。

戻り値
関連付けられた ConnectorProfileList

const ConnectorProfileList getConnectorProfiles() const;

◆ getName()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getName ( self)

PortProfile.name を取得する

このオペレーションは PortProfile.name を取得する。

戻り値
PortProfile.name へのポインタ

const char* getName() const;

◆ getOwner()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getOwner ( self)

PortProfile の owner を取得する

このオペレーションは PortProfile の owner のオブジェクト参照を返す。

戻り値
PortProfile の owner のオブジェクト参照

RTObject_ptr getOwner() const;

◆ getPortInterfaceProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortInterfaceProfile ( self,
instance_name )

PortInterfaceProfile を取得する

このオペレーションは instance_name で指定された PortInterfaceProfile を返す。

引数
instance_namePortInterfaceProfile の instance_name
戻り値
PortInterfaceProfile

const PortInterfaceProfile getPortInterfaceProfile(const char* instance_name) const;

◆ getPortInterfaceProfiles()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortInterfaceProfiles ( self)

PortInterfaceProfileList を取得する

このオペレーションは PortInterfaceProfileList を返す。

戻り値
PortInterfaceProfileList

const PortInterfaceProfileList& getPortInterfaceProfiles() const;

◆ getPortProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortProfile ( self)

PortProfile を取得する

このオブジェクトが保持する PortProfile を返す。

戻り値
このオブジェクトが保持する PortProfile

PortProfile* getPortProfile();

◆ getPortRef()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getPortRef ( self)

Port のオブジェクト参照を取得する

このオペレーションは PortProfile に関連付けられた Port の オブジェクト参照を返す。

戻り値
関連付けられた Port のオブジェクト参照

PortService_ptr getPortRef() const;

◆ getProperties()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.getProperties ( self)

PortProfile の properties を取得する

このオペレーションは PortProfile の propertiesを返す。

戻り値
PortProfile の properties の NVList

const NVList& getProperties() const;

◆ setName()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.setName ( self,
name )

PortProfile.name を設定する

このオペレーションは引数で与えられた文字列をコポーし、 PortProfile.name として保持する。

引数
namePortProfile.name に格納する Port の名前

void setName(const char* name);

◆ setOwner()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.setOwner ( self,
owner )

PortProfile の owner を設定する

このオペレーションは PortProfile の owner を設定する。

引数
ownerPortProfile の owner のオブジェクト参照

void setOwner(RTObject_ptr owner);

◆ setPortProfile()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.setPortProfile ( self,
profile )

PortProfile を設定する

このオブジェクトが保持する PortProfile を引数で与えられた PortProfile をコピーし上書きして保存する。

引数
PortProfile上書きする PortProfile

void setPortProfile(const PortProfile& profile);

◆ setPortRef()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.setPortRef ( self,
port )

Port のオブジェクト参照をセットする

このオペレーションは PortProfile に、関連する Port のオブジェクト参照 を設定する。

引数
port設定する Port のオブジェクトリファレンス

void setPortRef(PortService_ptr port);

◆ setProperties()

OpenRTM_aist.PortProfileHelper.PortProfileHelper.setProperties ( self,
prop )

PortProfile の properties を設定する

このオペレーションは PortProfile に properties を設定する。

引数
propPortProfile の properties の NVList

void setProperties(NVList& prop);


このクラス詳解は次のファイルから抽出されました: