Zum Hauptinhalt springen

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.