2017-10-28 13 views
0

にアプリケーションモジュールに物理的なプロセスの場所を送信します現在のスナップショットから取得します。センサマネージャが応答を受信すると、PhysicalProcessMessageからデータを抽出し、SensorReadingMessageに格納してアプリケーションモジュールに送信します。データはPhysicalProcessMessageから抽出されたときにだからカスタリア

だから、私は同様に場所を抽出し、私はSensorReadingMessageにデータを格納する必要があるとき何readingMsg->setXcoorreadingMsg->setYcoor機能がないので、私はそれを行うことはできません。

可能な解決策は何ですか?

+0

最近、既存の素材を研究することなく、Castaliaについて多くの質問をしていることに気付きました。たとえば、この質問は、物理的プロセスのモデルに関する基本的な誤解を示しています。 Stackoverflowは個人的な家庭教師ではなく、私は最初にCastaliaの基礎を学ぶ努力の欠如を示す質問に答えることができません。 – Thanassis

+0

私は物理的なプロセスのコードを研究して、私はcalculateScenario関数を変更しました。 私は現在、私の論文に取り組んでいます。アルゴリズムを最初に開発し、その後、キャスタリアを研究しました。そのため、私のアルゴリズムに従っていくつかのものを変更しています。 –

答えて

1

あなたが参照している場所は、ノードによって既に知られているです。ノードの場所はです!ノード内のさまざまなモジュールは、すでに(MobilityManagerを介して)この情報にアクセスできます。

「物理プロセスの場所」はありません。物理的なプロセスは、すべての領域で発生します。それは、場所と時間の瞬間を提供しなければならないことを空間と時間で特定の価値を求めているノードです。

+0

私はターゲットトラッキングアプリケーションで作業しているので、シンクノードでパスを折り返して作業しています。私はcalculatecenario関数のコードを変更しましたが、今ではスペース全体ではありません。 ロケーションは、スナップショットのxとyの値を意味します。 スナップショットはターゲットのパスを表しているため、xとyの値をアプリケーションモジュールに送信しています。 –

+0

関数呼出しで 'x_coo'と' y_coo'が何をしているのか全く分かりません。私はすでにいくつかの基本について説明しており、マニュアルにはphyプロセスと全体的なモデリングの基礎に関する情報もあります。それを勉強する。私は十分にこれを強調することはできません。サイドノードとして、ノードの位置をターゲットに戻すことは、トラッキングシステムをシミュレートする恐ろしい方法のように思えます。これを理解していない場合は、顧問に相談することをお勧めします。 – Thanassis