HSL 2.0-Framework
1.9
Beschreibung des Frameworks
|
HSL 2.0-Simulator | Simuliert eine HomeServer Logik-Umgebung |
Testprojekt | Erzeugen eines Testprojekts für den HSL 2.0-Simulator |
HSL 2.0-Generator | Werkzeug zur Erzeugung von HSL 2.0 Bausteinen |
Projektstruktur | Verzeichnisstruktur eines Projekts für das Erstellen von HSL-2.0-Logikbausteinen |
XML-Definitionsdatei | Beschreibung der XML-Definitionsdatei |
Einrichtung und Erste Schritte | Eine kurze Zusammenfassung, wie man das HSL 2.0-Framework einrichtet und zu ersten Ergebnissen gelangt |
Hinweise | |
Einleitung | Das HSL 2.0-Framework SDK erweitert die Funktionalität des HS/FS ab Firmware-Version 4.5 um die Möglichkeit, vollen Pythoncode in Logikbausteinen nutzen zu können |
Beispiele | Eine Übersicht vorhandener Code-Beispiele |
Einrichtungs-Script | Autmatische Erstellung der Verzeichnisstruktur, Erzeugung von 'config.xml' und 'project.xml' |
Exceptions | Wie werden Exceptions behandelt? |
Initialisierungs-Phase | Informationen zur Verhaltensweise von HSL2.0-Bausteinen während der Initialisierung und die richtige Vorgehensweise |
Kontext | Was ist ein Kontext? |
Remanentspeicher | Remanente Bausteine und remanente Variable |
Threading | Welche Threads gibt es im Zusammenhang mit HSL 2.0-Bausteinen? |
Verfügbare Bibliotheken | Eine Liste der im HS/FS zur Verfügung stehenden Python-Bibliotheken |
Verschlüsselung | Klassen zur Verschlüsselung und Hash-Erzeugung |
Kommunikation zwischen Logikbaustein-Instanzen | |
Daten in hsupload ablegen | Daten-Ablage in einem 'hsupload'-Unterverzeichnis |
Zugriff auf Endpunkte | Einfacher interner Zugriff auf Endpunkte ohne zusätzliche Authentifizierung |
Netzwerk: TCP und HTTP | Beschreibung der Unterschiede beim Einsatz von Firmware 4.5 einerseits oder Firmware 4.7 oder neuer andererseits |
Veraltete Elemente | |
Änderungen V1.9 |