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

パスワード:


パスワード紛失

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

2024/03/20より399/1409
人気モジュール
No.1: フォーラム 6
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット6

No.1:どっかの巡回ロボット5
No.2:Baidu巡回ロボット1

日曜日からの合計
メイン
   Link (MAC) Layer Protocol Implementation & Model Development
     GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて
投稿するにはまず登録を

題名 投稿者 日時
   GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて kimura 2011/1/21 19:28
     Re: GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて ino 2011/1/24 19:52
     » Re: GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて kimura 2011/1/27 17:03
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kimura
投稿日時: 2011/1/27 17:03
新米
登録日: 2009/10/19
居住地:
投稿: 2
Re: GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて
inoさん

的確なアドバイスを頂きまして、有難うございます。
返答が私用により遅くなってしまい、申し訳ありません。

ご指摘の個所
msg->headerProtocols[msg->numberOfHeaders-1] == traceProtocol
に関して調べてみたところ、確かにMESSAGE_RemoveHeaderが別のMACのパケットを受信した際に呼ばれていることが確認出来ました。
そこで、以下の変更を加えたところ、無事問題を解決することができました。

・mac_generic.cpp
static void GenericMacHandOffSuccessfullyReceivedUnicast, static void GenericMacHandOffSuccessfullyReceivedBroadcastに関して、if( msg->headerProtocols[msg->numberOfHeaders-1] == TRACE_GENERICMAC )によりTRACEプロトコルを調べ、異なる方式は受信しないように変更。
・mac_propose.cpp
上記と同様の個所を変更


以上、おかげさまで無事解決できました。有難うございます。
 
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT