Проверка состояния переключателя VPN (device.is_vpn_on)
Объявление
состояние_переключателя, описание_состояния = device.is_vpn_on()
Возвращаемые значения
- состояние переключателя
Логическое значение:true, если переключатель VPN включён (соединение устанавливается или уже установлено), иначеfalse. - описание состояния
Строка илиnil; при значенииtrueвозвращается строка с описанием текущего состояния VPN-соединения.
Описание
Внимание:
Пока VPN устанавливает соединение (но ещё не подключён), состояние переключателя также будетtrue.
Описание состояния может различаться в разных локалях и версиях системы; единообразие не гарантируется.
Дополнительные возможности VPN см. в модуле конфигурации VPN (vpnconf).
Пример
while (true) do
local is_on, stat = device.is_vpn_on()
if (is_on) then
sys.toast(stat)
else
device.turn_on_vpn()
end
end
Примечание: в приведённом коде используется функция из другой главы — sys.toast.