

#include <nitro/wm.h>
WMErrCode WM_MeasureChannel(
WMCallbackFunc callback,
u16 ccaMode ,
u16 edThreshold ,
u16 channel ,
u16 measureTime
);
| callback | 非同期処理が完了した時に呼び出されるコールバック関数を指定します。 このコールバックは割り込みハンドラ内から呼び出されます。 |
| ccaMode | 測定動作モードを以下の 0 〜 3 の値から指定して下さい。
|
| edThreshold | キャリアセンスモードでない場合に、測定する電波強度の下限を指定します。 0 〜 61 ( -60dBm 〜 -80dBm ) の値を指定してください。 |
| channel | 調査するチャンネルを指定します。 1 〜 14 の値を指定して下さい。 |
| measureTime | 調査する期間を 1 ms単位で指定します。1 以上の値を指定して下さい。 |
WMErrCode列挙型の処理結果を返します。
指定チャンネルの電波使用率を測定します。WMステートがIDLEステートの場合に実行可能です。 APIの戻り値がWM_ERRCODE_OPERATINGであった場合、電波使用率の測定が完了した後にコールバックが発生します。
2005/06/08 コールバックが割り込みハンドラから呼び出される旨を補足
2005/03/02 説明追記
2004/10/22 返り値の型を変更
2004/08/11 初版