Zum Hauptinhalt springen

Kernfunktionen

Modul einbinden​

local LCC = require("XXTLanControl")

Vorbereitung​

  • Stellen Sie sicher, dass die XXTouch-Version auf dem Gerät aktuell genug ist.
  • LCC.capture_ui_state() erfordert ui_element 0.6.0 oder höher auf dem Gerät. Wenn das Modul nicht verfügbar oder veraltet ist, aktualisieren Sie XXTouch, bevor Sie capture_ui_state verwenden.
  • Wenn das Skript nicht von der Zentrale gestartet wird, rufen Sie zuerst LCC.set_api_url() auf.
  • Rufen Sie vor der Verwendung anderer Hilfsfunktionen immer LCC.connect() auf.

Bei abweichender Modulversion versucht LCC.connect(), das neue Modul von der Zentrale herunterzuladen und anschließend automatisch erneut zu verbinden.

Inhalt dieses Abschnitts​

  • Verbindungswiederholungen mit set_retry_count festlegen
  • Zentralenadresse mit set_api_url festlegen
  • Aliase für die Protokollkanäle 1 bis 6 mit set_log_aliases festlegen
  • Protokolle mit log in die Zentralenkanäle schreiben
  • UI-Zustand mit capture_ui_state erfassen und speichern
  • Konfigurationswerte der Skriptoberfläche mit get_ui_config lesen