WDSライブラリを9/4受領版に更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2408 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-09-04 07:51:12 +00:00
parent fa9f6d22fc
commit f19a03851e
3 changed files with 26 additions and 4 deletions

View File

@ -667,6 +667,18 @@ static void WDS_WrapperThreadFunc( void *arg )
}
}
// スキャン停止要求を受けたが、その後WDSWrapper解放要求を受け、スキャン停止コールバックが発生せずにここにきた場合の対策コード
if( g_wdswrapperwork->idle == TRUE ) {
g_wdswrapperwork->idle = FALSE;
// コールバックパラメータの設定
param.callback = WDSWRAPPER_CALLBACK_STOPSCAN;
param.errcode = WDSWRAPPER_ERRCODE_SUCCESS;
// コールバック関数の呼び出し
WDS_WrapperCallUserCallback( &param );
}
// コールバックパラメータの設定
param.callback = WDSWRAPPER_CALLBACK_CLEANUP;
param.errcode = WDSWRAPPER_ERRCODE_SUCCESS;

View File

@ -1,6 +1,6 @@
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ ■
■ TWLWDSライブラリ 2008/8/06版 ■
■ TWLWDSライブラリ 2008/8/16版 ■
■ ■
■ ネットワーク開発部からのお知らせ ■
■ ■
@ -8,8 +8,8 @@
●動作確認バージョン
・SDK
(TwlSDK-5_00rc1-080729_jp)
(TwlSDK-5_00rc1-080729-private-NADK_jp)
(TwlSDK-5_00rc1-patch-plus-080805)
(TwlNADK-080725)
・コンパイラ
(CodeWarrior v2.0)
(20080215_cw_ds_2.0_sp2_Buildtools_Patch2.jpSP1)
@ -25,6 +25,16 @@
%make TWLSDK_PLATFORM=TWL
●変更履歴
2008/09/04 20080904版
・WDS_WrapperStopScan関数を呼び出した直後にWDS_WrapperCleanup関数を呼び出すと、
WDS_WrapperStopScanに関するコールバックが呼び出されず、WDS_WrapperCleanupに関する
コールバックのみが呼び出される問題を修正しました。
2008/08/16 20080816版
・WDSWrapperがビーコンの間欠受信を停止している状態、あるいは間欠受信中でも
次の受信開始を待っている状態のいずれかでWDS_WrapperStopScan関数を使用した場合、
間欠受信停止のコールバックが呼び出されない問題を修正しました。
2008/08/06 20080806版
・WDS_WrapperStopScan関数を使用してビーコン受信を中断した場合、
中断の直前に呼び出したWDS_WrapperCheckValidBeacon関数ではビーコンが

View File

@ -27,7 +27,7 @@ extern "C" {
#define WDSWRAPPER_SCANPERIOD 3000 ///< WDSラッパーがスキャンを継続する時間[msec]
#define WDSWRAPPER_WAITPERIOD 3000 ///< WDSラッパーがスキャンを中断する時間[msec]
//#define WDSWRAPPER_DEBUGPRINT ///< デバッグ表示フラグ
#define WDSWRAPPER_DEBUGPRINT ///< デバッグ表示フラグ
//-----------------------------------------------------
// Types of WDS Wrapper Library