Eigene Basisklasse

Hi Zusammen,

ich würde gerne eine eigene Basisklasse in einem Modul verwenden um Grundfunktionen die für mehrere Devices gleich ist nicht zu duplizieren.

Sprich

IPSModule -> MyBase -> MyDevice

Leider klappt dass nicht. Sobald ich das mache werden keine public Funktionen auf dem Device mehr gefunden.

Jemand eine Idee oder einen alternative Vorschlag wie ich Grundfunktionen für mehrere Devices auslagern kann?

Huch… Das nutze ich auch z.B. beim Kodi-Modul.
Sollte eigentlich problemlos funktionieren.
Zusätzlich nutzte ich jetzt noch gerne Traits da diese zusätzlich zur direkten Vererbung Klassen um Methoden erweitern können.
Michael

danke für den hinweis schau gleich mal in dein git.