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