Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:10/12
2024/05/17:19/24

2024/03/19より398/1408
人気モジュール
No.1: フォーラム 113
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット89
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット80
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     データ伝送時に追加情報を付加する方法
投稿するにはまず登録を

題名 投稿者 日時
   データ伝送時に追加情報を付加する方法 koichi 2008/12/10 19:51
     Re: データ伝送時に追加情報を付加する方法 children 2008/12/10 20:06
       Re: データ伝送時に追加情報を付加する方法 koichi 2008/12/11 18:40
         Re: データ伝送時に追加情報を付加する方法 children 2008/12/12 16:59
           Re: データ伝送時に追加情報を付加する方法 koichi 2008/12/13 7:04
             Re: データ伝送時に追加情報を付加する方法 children 2008/12/15 19:06
               Re: データ伝送時に追加情報を付加する方法 koichi 2008/12/15 22:27
               » Re: データ伝送時に追加情報を付加する方法 children 2008/12/16 12:25
                   Re: データ伝送時に追加情報を付加する方法 koichi 2008/12/16 20:35
                     Re: データ伝送時に追加情報を付加する方法 children 2008/12/17 10:29
                       Re: データ伝送時に追加情報を付加する方法 koichi 2008/12/17 15:39
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
children
投稿日時: 2008/12/16 12:25
新米
登録日: 2006/9/26
居住地:
投稿: 18
Re: データ伝送時に追加情報を付加する方法
CBRの送信間隔が短いと付加した情報が中継ノードで残っていたり残らなかったりですが、送信間隔を長くしたら付加した情報が中継ノードでは見事に消えますね...
AODVの処理に詳しい訳ではないので、なぜなのかまでは追い切れませんでしたが...

なお、私が以前同じように位置情報をメッセージに付加した時は、OLSR/DYMOでしたが、MESSAGE_AddInfo()/MESSAGE_ReturnInfo()を使いました。
Infoを利用してみたら、AODVでも、中継ノードで情報を確認できましたよ。

新たなINFO_TYPEを追加:<message.h>
引用:
typedef enum message_info_type_str
{
.......... ,
INFO_TYPE_POS_X
}


情報の設定
引用:
int *pos_x = (int *)MESSAGE_AddInfo(node, newMsg, sizeof(int), INFO_TYPE_POS_X);
*pos_x = (int) node->mobilityData->current->position.common.c1;


情報の参照
引用:
int *pos_x = (int *)MESSAGE_ReturnInfo(msg, INFO_TYPE_POS_X);
printf("nodeId[%u] X=%d\n",node->nodeId, *pos_x);
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT