Identifikation der verwendeten Hardware
Posted: 15 Feb 2023, 11:01
Guten Tag,
in einem Kundengerät wird als Steuerung der RevPi Compact verbaut. Leider ist es gerade schwierig, an ausreichend Steuerungen zu kommen, daher müssen wir zum Teil auf den RevPi Connect mit Zusatzmodulen ausweichen.
Die Installation der Applikation erfolgt über ein shellskript.
Ist es möglich während der Laufzeit herauszufinden, auf was für einem Produkt (RevPi Compact/RevPi Connect) die Software gerade läuft?
Je nach eingesetztem Produkt könnte dann die entsprechende _config.rsc-Datei in den Projekteordner geschoben werden, um korrekt auf die Hardware zugreifen zu können.
Ob dieses Unterscheidung nun im installationsskript oder in der Applikationssoftware erfolgt ist erst mal irrelevant, wobei ich die Lösungn im shellskript bevorzugen würde - dann müsste nicht bei jedem Programmstart überprüft werden, ob bereits die richtige _config.rsc-Datei geladen ist!
in einem Kundengerät wird als Steuerung der RevPi Compact verbaut. Leider ist es gerade schwierig, an ausreichend Steuerungen zu kommen, daher müssen wir zum Teil auf den RevPi Connect mit Zusatzmodulen ausweichen.
Die Installation der Applikation erfolgt über ein shellskript.
Ist es möglich während der Laufzeit herauszufinden, auf was für einem Produkt (RevPi Compact/RevPi Connect) die Software gerade läuft?
Je nach eingesetztem Produkt könnte dann die entsprechende _config.rsc-Datei in den Projekteordner geschoben werden, um korrekt auf die Hardware zugreifen zu können.
Ob dieses Unterscheidung nun im installationsskript oder in der Applikationssoftware erfolgt ist erst mal irrelevant, wobei ich die Lösungn im shellskript bevorzugen würde - dann müsste nicht bei jedem Programmstart überprüft werden, ob bereits die richtige _config.rsc-Datei geladen ist!