Prüfen, ob VPN aktiviert ist (device.is_vpn_on)
Deklaration
Schalterstatus, Statusbeschreibung = device.is_vpn_on()
Rückgabewerte
- Schalterstatus
Boolescher Wert; true, wenn der VPN-Schalter aktiviert ist (Verbindung wird hergestellt oder erfolgreich hergestellt), andernfalls false - Statusbeschreibung
Text oder nil; wenn der Schalterstatus true ist, wird eine Zeichenkette mit dem aktuellen VPN-Verbindungsstatus zurückgegeben
Hinweise
Hinweis:
Während die VPN-Verbindung hergestellt wird (noch nicht erfolgreich verbunden), gibt der Schalterstatus ebenfalls true zurück.
Die Statusbeschreibung kann je nach Spracheinstellung oder Systemversion unterschiedlich sein; ihre Einheitlichkeit wird nicht garantiert.
Weitere VPN-Funktionen finden Sie im VPN-Konfigurationsmodul (vpnconf).
Beispiel
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
Hinweis: Der obige Code verwendet die Funktion sys.toast aus einem anderen Kapitel.