Servus Freunde,
warum gibt es ein neues Speicherkonzept?
Hier ein Auszug aus der Dokumentation:
5.2 Umstellung des Speicherkonzeptes
In der Display App V7.1.0 wurde eine neue Methode zur Speicherung der projektierten Daten eingeführt.
1. Die Menge der projektierten Daten überstieg die Empfehlung von Jeti von maximal 60 Variablen
(pSave/pLoad Schnittstellen-Befehl) pro App zu speichern, um den Faktor von ca. 10.
2. Das Speichern mittels den internen Befehlen war extrem aufwendig, was zu einer extrem hohen Auslastung
der Display App durch das Betriebssystem des Senders führte.
3. Das Speichern mit den *.TXT Dateien war sehr fehleranfällig und führte leicht zu
Programminstabilitäten durch die rigide Reihenfolge der zu speichernden und zu ladenden
Daten.
4. Die Lösung, das Encoden und Decoden durch die JSON-Schnittstelle zu verwenden, lag damit
auf der Hand. In der Modellspeicherdatei wurde einiges eingespart. Die entfallene TXT-Dateit hat
nochmals was an Größe eingespart. Dem Gegenüber steht nun ein JSN-Datei, die
leicht zu lesen ist und wo die Reihenfolge der einzelnen Daten keine Rolle spielt.
Programmtechnisch wurde nun aus ca 100 Befehlen nur noch 2 Befehle, was zu einer sehr großen
Vereinfachung wurde und der Wartung der Display App sehr zugute kommt (siehe Abschnitt 15.3).
Da es aber unsere fleißigen Tester gibt und bereits etliche Modelle neu mit der Display APP V7.0.8h projektiert wurden, habe ich in der neuen Version einem Import für die *.TXT Dateien integriert, siehe folgende Abbildung.
Zusätzlich können noch die alten und in der entsprechenden Modelldatei abgelegten Variablen, die nun nicht mehr benötigt werden, mit dem Anhaken des Menüeintrages „Lösche Variablen der V7.0.8h“ gelöscht werden. Nach Ausführung der beiden Kommandos erscheint jeweils eine kurze Meldungsbox
Hier nochmal die Änderungen...
3.3 Neu in Version V7.1.0b
Folgende Ergänzungen und Verbesserungen sind in V7.1.0b eingeflossen:
1. Alle Timer wie Countdown, Flugzeit, Motorzeit und Timer Beep können auch mit großen
TeleValues (Größen 3 und 4) dargestellt werden.
2. Alle Timer haben eigene (einen oder zwei) Startschalter, Pauseschalter und Resetschalter.
3. Der Timer Beep hat nun eine Farbsteuerung des Hintergrundes bekommen.
4. Die Anzahl der projektierbaren TeleValues ist auf 24 erhöht worden.
5. Die Auswahl der zu projektierenden TeleValues und FlexPics wurde angepaßt und erleichtert.
6. Das Speicherkonzept wurde von pSave/pLoad auf eine JSON Datei umgestellt. Dadurch wird die
Modellspeicherdatei um ca. 3 bis 4 kB entlastet. Die Daten der Display App sind nun getrennt
vom Modellspeicher abgelegt.
7. Eine Löschfunktion reduziert die alten im Modellspeicher hinterlegten Display App
Variablen/Daten und entlastet damit den entsprechenden Modellspeicher.
8. Es gibt eine Importfunktion, um *TXT Dateien aus der Version 7.0.8h zu importieren. Das erspart
erneutes Eingeben.
9. Kleine Logikfehler und ungewollte Verriegelungen wurden beseitigt.
www.jeti-tools.com/de/display-app-beta-versionen.html
Weiterhin freuen wir uns, Holger und ich über jedes Feedback!
Viele Grüße
Ingmar