メイン Mobility Models Implementation & Development node->mobilityDataの更新について | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
node->mobilityDataの更新について | koichi | 2008/9/22 18:47 |
Re: node->mobilityDataの更新について | hiro | 2008/9/22 19:24 |
Re: node->mobilityDataの更新について | koichi | 2008/9/25 15:21 |
Re: node->mobilityDataの更新について | ipoten | 2008/9/26 16:51 |
Re: node->mobilityDataの更新について | koichi | 2008/10/6 20:16 |
Re: node->mobilityDataの更新について | ipoten | 2008/10/7 1:12 |
Re: node->mobilityDataの更新について | koichi | 2008/10/7 15:49 |
Re: node->mobilityDataの更新について | koichi | 2008/10/9 9:42 |
Re: node->mobilityDataの更新について | penguish | 2008/10/9 9:55 |
Re: node->mobilityDataの更新について | koichi | 2008/10/9 10:07 |
» Re: node->mobilityDataの更新について | ipoten | 2008/10/9 18:06 |
Re: node->mobilityDataの更新について | koichi | 2008/10/9 19:48 |
Re: node->mobilityDataの更新について | ipoten | 2008/10/10 18:17 |
Re: node->mobilityDataの更新について | koichi | 2008/10/16 15:38 |
Re: node->mobilityDataの更新について | mast | 2008/10/16 16:12 |
Re: node->mobilityDataの更新について | koichi | 2008/10/27 15:27 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ipoten | 投稿日時: 2008/10/9 18:06 |
一人前 登録日: 2005/7/12 居住地: 投稿: 102 |
Re: node->mobilityDataの更新について こんにちは
引用: 一度、周期的に移動先を決定するように たとえばモビリティなしの状態から開始し、隣接ノードから情報を受け取ったときにだけ直後のモビリティイベントを追加するという方法は取れませんか? 試しにちょっとやってみました。 node1とnode2をキャンバス上に配置して、 node1 -> node2 にCBRアプリケーションで1秒間隔で定期パケットを送信します。 node2はパケットを受け取るごとに、X方向へ1メートル、 Y方向へ受信シーケンス番号分移動するように、 CBR Serverに下記のようなコードを追加してみました。 これでnode2は、CBRパケットを受信するごとに上に開いた放物線を描いて移動します。 (この場合は、滑らかな移動ではなく、1秒おきに次の座標にジャンプするようなイメージです。 もちろん方向やスピードを制御すればいろいろな動きをさせることができます。) app_cbr.cpp / 関数 AppLayerCbrServer() eventTypeのswitch文の case MSG_APP_FromTransport の最後のほうに、 例のEXTERNAL APIのコードを参考にして、以下のようなコードを書きました。
ここで大事なのは、 * 自ノードの最後のモビリティイベントが完了していること * 登録するイベントが未来の時刻(少なくとも現在時刻+1 nanosec)であること です。 参考になれば幸いです。 |
フラット表示 | 前のトピック | 次のトピック |