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
     ハンドオーバー条件の変更方法
投稿するにはまず登録を

題名 投稿者 日時
   ハンドオーバー条件の変更方法 sail 2007/12/20 16:04
   » 電波強度(RSSI)データの利用方法 sail 2008/1/3 7:08
       Re: 電波強度(RSSI)データの利用方法 mast 2008/1/11 11:48
         Re: 電波強度(RSSI)データの利用方法 sail 2008/1/16 20:52
           Re: 電波強度(RSSI)データの利用方法 sail 2008/1/17 18:45
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sail
投稿日時: 2008/1/3 7:08
新米
登録日: 2007/5/20
居住地:
投稿: 4
電波強度(RSSI)データの利用方法
すみません、この件に関してはある程度解決したのですが、別の疑問点が出たため、
新たに書き込ませていただきます。


ハンドオーバー条件に変更を加えるため、mac_dot11-mgmt.cpp ファイル内の
"MacDot11ManagementScanNextChannel()"
関数で電波強度(RSSI)の情報を利用したいと思っています。

今のところ、以下のことを試してみました。
まず、Message.h 内の "message_str" 最終行に以下を追加し、
RSSI値を格納する変数を追加しました。
==========================================
//Users should not modify above this line
float myRSSI;
}
==========================================

次に、phy_802.11.cppファイル内の
"Phy802_11SignalEndFromChannel()"に以下の行を追加し、
RSSI値をMessage内のmyRSSIに格納しました。
==========================================
propRxInfo->txMsg->myRSSI = propRxInfo->rxPower_dBm;
==========================================

ここで格納したmyRSSIの値は他の箇所(たとえば、mac_dot11.cppファイル内の
"MacDot11ProcessAnyFrame()")では値をprintすることができました。
しかし、冒頭の"MacDot11ManagementScanNextChannel()"関数では引数に
messageが無いため、うまく利用することができませせん。
何か良い方法がありましたらご教授いただければと思います。

よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT