OpenRTM-aist-Python 2.0.2
|
クラス | |
class | publishInterfaceProfileFunc |
公開メンバ関数 | |
__init__ (self) | |
exit (self) | |
publishInterfaceProfile (self, prop) | |
publishInterface (self, prop) | |
setPortType (self, port_type) | |
setDataType (self, data_type) | |
setInterfaceType (self, interface_type) | |
setDataFlowType (self, dataflow_type) | |
setSubscriptionType (self, subs_type) | |
![]() | |
toString (status) | |
その他の継承メンバ | |
![]() | |
int | PORT_OK = 0 |
brief DataPortStatus リターンコード | |
(例) OutPort を Provide する場合
OutPortCorbaProvider が以下を宣言
OpenRTM_aist.OutPortProvider.OutPortProvider.__init__ | ( | self | ) |
コンストラクタ
コンストラクタ
self |
OpenRTM_aist.DataPortStatus.DataPortStatusを再実装しています。
OpenRTM_aist.OutPortCorbaCdrProvider.OutPortCorbaCdrProvider, OpenRTM_aist.OutPortCSPProvider.OutPortCSPProvider, OpenRTM_aist.OutPortDirectProvider.OutPortDirectProvider, OpenRTM_aist.OutPortDSProvider.OutPortDSProvider, OpenRTM_aist.OutPortSHMProvider.OutPortSHMProviderで再実装されています。
OpenRTM_aist.OutPortProvider.OutPortProvider.exit | ( | self | ) |
OpenRTM_aist.OutPortProvider.OutPortProvider.publishInterface | ( | self, | |
prop ) |
Interface情報を公開する
Interface情報を公開する。 引数で指定するプロパティ情報内の NameValue オブジェクトの dataport.interface_type 値を調べ、当該ポートに設定されていなければ NameValue に情報を追加する。 すでに同一インターフェースが登録済みの場合は何も行わない。
self | |
prop | InterfaceProfile情報を受け取るプロパティ |
virtual bool publishInterface(SDOPackage.NVList& properties);
OpenRTM_aist.OutPortProvider.OutPortProvider.publishInterfaceProfile | ( | self, | |
prop ) |
InterfaceProfile情報を公開する
InterfaceProfile情報を公開する。 引数で指定するプロパティ情報内の NameValue オブジェクトの dataport.interface_type 値を調べ、当該ポートに設定されている インターフェースタイプと一致する場合のみ情報を取得する。
self | |
prop | InterfaceProfile情報を受け取るプロパティ |
virtual void publishInterfaceProfile(SDOPackage.NVList& properties);
OpenRTM_aist.OutPortProvider.OutPortProvider.setDataFlowType | ( | self, | |
dataflow_type ) |
データフロータイプを設定する
引数で指定したデータフロータイプを設定する。
self | |
dataflow_type | 設定対象データフロータイプ |
OpenRTM_aist.OutPortProvider.OutPortProvider.setDataType | ( | self, | |
data_type ) |
データタイプを設定する
引数で指定したデータタイプを設定する。
self | |
data_type | 設定対象データタイプ |
OpenRTM_aist.OutPortProvider.OutPortProvider.setInterfaceType | ( | self, | |
interface_type ) |
インターフェースタイプを設定する
引数で指定したインターフェースタイプを設定する。
self | |
interface_type | 設定対象インターフェースタイプ |
OpenRTM_aist.OutPortProvider.OutPortProvider.setPortType | ( | self, | |
port_type ) |
ポートタイプを設定する
引数で指定したポートタイプを設定する。
self | |
port_type | 設定対象ポートタイプ |
OpenRTM_aist.OutPortProvider.OutPortProvider.setSubscriptionType | ( | self, | |
subs_type ) |
サブスクリプションタイプを設定する
引数で指定したサブスクリプションタイプを設定する。
self | |
subs_type | 設定対象サブスクリプションタイプ |