ENERGY SCAN
現SDK (2018-05, TWELITE NET 1.2.0以降)では、未サポートです。
モジュール定義 ToCoNet_REG_MOD_ENERGYSCAN により有効化されます。指定したチャネルレベル(ノイズ・信号を含めた値)を計測します。
チャネルレベルが低いチャネルは通信が少なくまたノイズも小さいことが示唆されますが、その瞬間のチャネルレベルがチャネルの空きを保証するわけではありません。長時間に渡る複数回の評価を行わない限り判定は困難です。
単純ネットのみ利用可能です。
本機能は使用するタイミングなどによりハングアップを招く場合があります。無線パケット通信を行わないタイミングでの利用を推奨します。
定義
関数
ToCoNet_EnergyScan_bStart()
エナジースキャンを開始します。完了後 E_EVENT_TOCONET_ENERGY_SCAN_COMPLETE イベントが発生します。
引数
型 | 名前 | 詳細 |
---|---|---|
|
| 測定するチャネルマスク(ch16のみなら |
|
| 測定時間。およそ |
戻り値
型 | 詳細 |
---|---|
|
|
イベント
pu8Result の値
バイト位置 | 解説 |
---|---|
[0] | 計測されたチャネル数[N]。 |
[1] | 計測された一番若い番号のチャネルレベル |
[2] | 次に若いチャネルレベル |
... [N] | Nまでデータが続く |
レベルは 0..255 の値を取り、0 が最弱、255が最強となる。値が高いほどノイズの多いチャネルとなります。
サンプル
最終更新