Public メソッド | |
| def | __init__ |
| コンストラクタ | |
| def | publishInterfaceProfile |
| InterfaceProfile情報を公開する | |
| def | publishInterface |
| Interface情報を公開する | |
| def | setPortType |
| ポートタイプを設定する | |
| def | setDataType |
| データタイプを設定する | |
| def | setInterfaceType |
| インターフェースタイプを設定する | |
| def | setDataFlowType |
| データフロータイプを設定する | |
| def | setSubscriptionType |
| サブスクリプションタイプを設定する | |
(例) OutPort を Provide する場合
OutPortCorbaProvider が以下を宣言
OutPortProvider.py の 44 行で定義されています。
| def __init__ | ( | self | ) |
| def publishInterfaceProfile | ( | self, | ||
| prop | ||||
| ) |
InterfaceProfile情報を公開する
InterfaceProfile情報を公開する。 引数で指定するプロパティ情報内の NameValue オブジェクトの dataport.interface_type 値を調べ、当該ポートに設定されている インターフェースタイプと一致する場合のみ情報を取得する。
| self | ||
| prop | InterfaceProfile情報を受け取るプロパティ |
OutPortProvider.py の 80 行で定義されています。
| def publishInterface | ( | self, | ||
| prop | ||||
| ) |
Interface情報を公開する
Interface情報を公開する。 引数で指定するプロパティ情報内の NameValue オブジェクトの dataport.interface_type 値を調べ、当該ポートに設定されていなければ NameValue に情報を追加する。 すでに同一インターフェースが登録済みの場合は何も行わない。
| self | ||
| prop | InterfaceProfile情報を受け取るプロパティ |
OutPortProvider.py の 103 行で定義されています。
| def setPortType | ( | self, | ||
| port_type | ||||
| ) |
| def setDataType | ( | self, | ||
| data_type | ||||
| ) |
| def setInterfaceType | ( | self, | ||
| interface_type | ||||
| ) |
インターフェースタイプを設定する
引数で指定したインターフェースタイプを設定する。
| self | ||
| interface_type | 設定対象インターフェースタイプ |
OutPortProvider.py の 154 行で定義されています。
| def setDataFlowType | ( | self, | ||
| dataflow_type | ||||
| ) |
データフロータイプを設定する
引数で指定したデータフロータイプを設定する。
| self | ||
| dataflow_type | 設定対象データフロータイプ |
OutPortProvider.py の 170 行で定義されています。
| def setSubscriptionType | ( | self, | ||
| subs_type | ||||
| ) |
サブスクリプションタイプを設定する
引数で指定したサブスクリプションタイプを設定する。
| self | ||
| subs_type | 設定対象サブスクリプションタイプ |
OutPortProvider.py の 186 行で定義されています。
1.5.4