mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2025-12-06 07:12:04 +01:00
| .. | ||
| template | ||
| readme.md | ||
Eigene Plugins schreiben
Um ein eigenes Plugin zu schrieben, sollte man sich am besten zuerst einmal das Plugin template ansehen.
Dies kann als Vorlage für das eigene Plugin genutzt werden.
1.) Informationen anpassen
- Dateikopf anpassen
- Namen des Plugins vergeben in der init Methode
super().__init__("template")
2.) Benötigte Methode überschreiben
Die Plugin Basisklasse bietet einige Methoden, welche vom Plugin überschrieben werden können.
onLoad()wird direkt beim Import des Plugins ausgeführtsetup()wird vor jeder Ausführung gerufenfms()wird bei einem FMS Paket ausgeführtpocsag()wird bei einem POCSAG Paket ausgeführtzvei()wird bei einem ZVEI Packet ausgeführtteardown()wird nach jeder Ausführung gerufenonUnload()wird beim Zerstören der Plugin Instanz zum Programmende ausgeführt