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

パスワード:


パスワード紛失

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

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

No.1:どっかの巡回ロボット4
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
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ino
投稿日時: 2011/1/24 19:52
新米
登録日: 2011/1/24
居住地:
投稿: 16
Re: GenericMAC(CSMA/CA)と新規作成したMACプロトコルとの周波数共用時のエラーについて
MESSAGE_RemoveHeaderで、受信したパケットを上位層へ引き渡す際
想定外のヘッダを剥がそうとしているようです。
ソースを詳しく読まないとわかりませんが、GenericとProposeを
混在したときのみおこることから、Genericが送信した信号をProposeが
受信してしまっている(若しくはその逆)と予想されます。
たとえば、
「Gereric端末がTraceProtocolType=TRACE_GENERICMACとして送出した
信号をPropose端末が受信してしまい、その後の処理において
TraceProtocolType=TRACE_PROPOSEMAC (仮)を期待して
MESSAGE_RemoveHeaderが呼ばれ、Assertionに引っかかっている」
というようなケースです。

件のAssertionの箇所ですが、
msg->headerProtocols[msg->numberOfHeaders-1] == traceProtocol
上記式が評価される際の辺々それぞれの値はどのようになっていますでしょうか?

同一CHでの利用を想定しているならば、これらのプロトコル間において
異なる方式のものは受信しないような仕掛けを加える必要があります。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT