Déterminer si le VPN est actuellement activé (device.is_vpn_on)
Déclaration
etat_interrupteur, description_etat = device.is_vpn_on()
Valeur renvoyée
- etat_interrupteur
type booléen, renvoie true si le VPN est activé (en cours de connexion ou connecté), sinon false - description_etat
type texte ou nil, lorsque etat_interrupteur vaut true, renvoie une chaîne décrivant l’état de la connexion VPN actuelle
Description
Attention :
Lorsque le VPN est en cours de connexion (pas encore connecté), etat_interrupteur renvoie également true.
description_etat peut varier selon la langue ou la version du système ; sa valeur n’est pas garantie comme constante.
Pour plus de fonctions VPN, consultez le module de configuration VPN (vpnconf)
Exemple
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
Remarque : le code utilise la fonction sys.toast, qui n’appartient pas à ce chapitre.