callback_wln_rescan_result()

Внимание

Этот раздел сейчас перерабатывается. Приносим извинения за неудобства. Если вам нужна срочная помощь, обратитесь в службу поддержки Tibbo.

Описание:Процедура обратного вызова; сообщает о завершении повторного сканирования, запущенного функцией wln_rescan(). Тело процедуры нужно создать в другом месте проекта (вне библиотеки).
Синтаксис:sub callback_wln_rescan_result(current_rssi as byte, scan_rssi as byte, different_ap as no_yes)
Возвращает:---
См. также:Пошаговая инструкция по использованию, Подробности работы, Роуминг между точками доступа
ПараметрОписание
current_rssiУровень сигнала точки доступа, к которой сейчас подключено устройство. Если устройство не подключено ни к одной точке доступа, аргумент равен 0.
scan_rssiУровень сигнала точки доступа, которую вы искали с помощью wln_rescan(). Если указанная точка доступа не найдена, аргумент равен 0.
different_ap

Показывает, нашла ли wln_rescan() ту же точку доступа, к которой сейчас подключено устройство, или другую:

0- NO: та же точка доступа.

1- YES: другая точка доступа.

Подробности

Библиотека WLN определяет, та же это точка доступа или другая, сравнивая BSSID («MAC-адреса») точки доступа, к которой сейчас подключено устройство, и точки доступа, обнаруженной wln_rescan(). Это пригодится приложению, если в зоне действия есть несколько точек доступа с одинаковым SSID (именем).

Если в зоне действия несколько точек доступа с одинаковым SSID, callback_wln_rescan_result() вернёт уровень сигнала той из них, у которой сигнал сильнее.