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
     OLSRのハローメッセージに新たな情報を持たせる方法
投稿するにはまず登録を

題名 投稿者 日時
   OLSRのハローメッセージに新たな情報を持たせる方法 shiba 2011/1/3 22:10
     Re: OLSRのハローメッセージに新たな情報を持たせる方法 hiro 2011/1/4 12:30
       Re: OLSRのハローメッセージに新たな情報を持たせる方法 shiba 2011/1/4 14:54
       » Re: OLSRのハローメッセージに新たな情報を持たせる方法 hiro 2011/1/6 17:53
           Re: OLSRのハローメッセージに新たな情報を持たせる方法 shiba 2011/1/8 16:35
             Re: OLSRのハローメッセージに新たな情報を持たせる方法 hiro 2011/1/9 11:05
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hiro
投稿日時: 2011/1/6 17:53
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: OLSRのハローメッセージに新たな情報を持たせる方法
> 私もrouting_olsr-inria.hにはhiroさんと同様に
> unsigned char型で2箇所Speedという値を追加しています。

具体的な追加の場所がわからないのですが、
// /**
// STRUCT      :: hellomsg
// DESCRIPTION :: Hello packet related information
// **/
typedef struct _hellomsg
{
    UInt16         reserved;
    unsigned char  htime;
    unsigned char  willingness;
    hellinfo       hell_info[1];
} hellomsg;

上のstructのどの場所に以下の行を追加してます?
    unsigned char  Speed;

もし、
{
    UInt16         reserved;
    unsigned char  htime;
    unsigned char  willingness;
    hellinfo       hell_info[1];
    unsigned char  Speed;
} hellomsg;

であれば、
{
    UInt16         reserved;
    unsigned char  htime;
    unsigned char  willingness;
    unsigned char  Speed;
    hellinfo       hell_info[1];
} hellomsg;

にして下さい。
最後に追加してはダメです。
サイズ1の配列に要注意!!
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT