000
30.12.2022, 15:14 Uhr
Gerdchen
|
Hallo,
vorweg, ich bin absolut unerfahren im C++, finde aber im gesamten Bekanntenbereich niemanden, der C++ kann und Zeit hat mich bei dem Problem zu unterstützen. Daher habe ich die Hoffnung hier etwas Hilfe zu finden und dabei auch was zu lernen. Bitte seid also nicht so streng, wenn ich nicht alle notwendigen Angeben gleich am Anfang bereitstelle. Es ist keine böse Absicht!!
Nun zum Problem: Es gibt für Segelflieger ein Openscource Navigationssystem (OpenVario: https://www.openvario.org/doku.php bzw. https://github.com/Openvario/meta-openvario). Auf dieser Hardware läuft ein Opensource Naivationsprogramm (XCSoar: https://github.com/XCSoar/XCSoar).
Die bisherigen Hauptmenüs sind nicht mit dem Touchscreen zu bedienen, man braucht also weitere Hardware wie eine Tastatur. Der Touch funktioniert erst, wenn XCSoar gestartet ist. Aus diesem Grunde wurde damit begonnen, ein neues Hauptmenü zu erstellen, dass außerhalb von XCSoar mit dem Touch zu bedienen ist. Ich würde dieses Menü gerne benutzen, und versuchen mit Freunden zusammen fertigzustellen. Um es aber überhaupt erst im Segelflugzeug testen zu können, muss mind. der Bildschirm drehbar sein, denn die Geräte sind, wie es der Platz gerade erlaubt, mal hochkant, mal quer eingebaut. XCSoar und der Touch lassen sich drehen, nur die Darstellung des Menüs nicht. Das wird derzeit quer angezeigt. Hier sit der Link zu der Datei des Menüs: https://github.com/XCSoar/XCSoar/blob/master/src/OV/OpenVarioMenu.cpp
Gibt es eine einfache Möglichkeit, das Menü um 90, 180 bzw. 270 Grad zu drehen?
Ich bin um jeden Hinweis sehr dankbar!! |