Simuliere den Simulator!

Mit diesem Skript kannst Du Deine Skripte ohne EEP testen.
Binde diese Skripte in ein Testskript ein und prüfe Deine Schaltungen.

Was ist ce.hub.eep?

Mit dem EepSimulator kannst Du Deine Lua-Skripte testen, ohne EEP laufen zu haben. EepOriginalApi.d.lua beschreibt alle EEP-Funktionen so, dass IDEs sie als Code-Vervollständigung anbieten können.

Verwendung

  • Ein Testskript lädt zuerst die Funktionen von EEP:
    require 'ce.hub.eep.EepSimulator'

  • Danach wird das eigentliche Skript geladen:
    require 'anlagen-script'

Ein ausführlicheres Tutorial zu dem Thema findest Du hier: Demo-Anlage-Testen

Beispiel

Prüfe, ob ein Signal gesetzt wurde:

require("ce.hub.eep.EepSimulator")

EEPSetSignal(32, 2)
assert (2 == EEPGetSignal(32))

Architekturbeschreibung: README_DEV.md