問題タブ [opensplice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
221 参照

python - DDS Openslice: Python でリスナーを作成する方法

ADLINK の OpenSplice とその Python API を使用しています。適切なドキュメントやクラス リファレンスが見つからないようです。複数のメッセージを受信するためのノンブロッキングな方法をセットアップしたいと思います。彼らのリスナーはこれを提供しているようですが、Pythonで設定する方法は明確ではありません.

彼らの DDS チュートリアルでは、C の例を示しています。

これは、データレシーバーに、リスナーをデータリーダーに割り当てるために使用される「リスナー」メソッドがあることを示しているようです。

これは Python API を使用してどのように行われますか? Python datareceiver からリスナー メソッドが見つからないようです。

提供されている Python の例 (example1.py および example2.py) は、

しかし、クラスのインスタンス化は見られません。この例では、Waitset を使用しているようで、リスナーをまったく使用していません。

私は次のようなものを期待していました:

リーダーにはリスナーと呼ばれる属性があります。オブジェクトをその属性に割り当てましたが、効果がないようです。