Wiki source code of Touch Display, Projekteditor
Last modified by Stefan Haller on 2016/08/21 22:41
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = LCD Projekteditor = | ||
2 | |||
3 | Die LCD Projekte werden mit dem LCD Projekteditor erstellt. Es handelt sich um ein Java Programm. Auf dieser Seite finden sich Beschreibungen, die aktuelle Programmversion sowie einige Symbole und Clips als Beispiele. | ||
4 | |||
5 | **Achtung:** | ||
6 | Die Dialoge zur Farbauswahl sollten Transparenz unterstützen. Wenn auf eurem System nur die Farbkanäle, nicht aber Transparenz bzw. Alphakanal einstellbar sind, dann installiert bitte die JRE1.7 von der Oracle Webpage. Momentan gibt es sie nur als Entwicklerversion mit SDK. Ich bin mir nicht sicher, ob man nur das SDK1.7 zum Compilieren braucht oder auch auf dem Zielsystem.{{id name="Clips"/}} | ||
7 | |||
8 | == Clips == | ||
9 | |||
10 | Linke Spalte: Button ist in Ruhe | ||
11 | Rechte Spalte: Button ist gedrückt | ||
12 | |||
13 | [[image:http://bugs.freebus.org/attachments/download/48/Auf_60_up.png]] [[image:http://bugs.freebus.org/attachments/download/47/Auf_60_down.png]] | ||
14 | [[image:http://bugs.freebus.org/attachments/download/46/Ab_60_up.png]] [[image:http://bugs.freebus.org/attachments/download/45/Ab_60_down.png]] | ||
15 | [[image:http://bugs.freebus.org/attachments/download/42/eins_60_up.png]] [[image:http://bugs.freebus.org/attachments/download/41/eins_60_down.png]] | ||
16 | [[image:http://bugs.freebus.org/attachments/download/44/null_60_up.png]] [[image:http://bugs.freebus.org/attachments/download/43/null_60_down.png]]{{id name="Editor-Versionen"/}} | ||
17 | |||
18 | == Editor Versionen == | ||
19 | |||
20 | **[[V0.91:>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_0.91.jar]]** | ||
21 | |||
22 | * Bugfix für LED Beschriftung | ||
23 | //Unterstützt Firmware: V0.2// | ||
24 | |||
25 | **[[V0.92:>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_0.92.jar]]** | ||
26 | |||
27 | * Ändern von Seitennamen ändert auch die Seitennamen in Sprungzielen | ||
28 | * Beenden des Editors beendet auch den Prozess jawaw.exe | ||
29 | //Unterstützt Firmware: V0.2// | ||
30 | |||
31 | **[[V0.93:>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_0.93.jar]]** | ||
32 | |||
33 | * Schutz vor dem Löschen benutzter Bilder, Sounds und Seiten. | ||
34 | * Neuer Menüeintrag "View" | ||
35 | * Shortcuts und Tastenkürzel in allen Menüs | ||
36 | //Unterstützt Firmware: V0.2// | ||
37 | |||
38 | **[[V1.0>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.0.jar]]:** | ||
39 | |||
40 | * Sounds auf allen Schaltelementen (Button, S-Button, LED, Jumper) | ||
41 | * Zusätzliche Datentypen (EIS 3, EIS4, EIS10: Zeit, Datum, Zähler) für Value Element | ||
42 | * Elementinspektor zeigt Elementtyp im Fenstertitel an | ||
43 | //Unterstützt Firmware: V0.3// | ||
44 | |||
45 | **[[V1.03>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.03.jar]]:** | ||
46 | |||
47 | * Darstellung auf LCD rotierbar | ||
48 | * Helligkeit im Standby einstellbar | ||
49 | * copy-paste Bug über Menü und Tastenkürzel behoben | ||
50 | //Unterstützt Firmware: V0.4, V0.5// | ||
51 | |||
52 | **[[V1.10>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.10.jar]]:** | ||
53 | |||
54 | * Bugfix der Funktionen zum Ausrichten | ||
55 | * Unterstützung von Hardwareerweiterungen (LED, Taster, DS1820) | ||
56 | **Achtung:** FW V0.7 unterstützt nur LEDs und Backlight! | ||
57 | * Helligkeit aktiv und im Standby einstellbar | ||
58 | //Unterstützt Firmware: V0.7// | ||
59 | |||
60 | **[[V1.20>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.20.jar]]:** | ||
61 | |||
62 | * Bugfix der LED Funktion | ||
63 | * Unterstützung von Hardwareerweiterungen (RC5 IR Empfänger) | ||
64 | **Achtung:** FW V0.8 unterstützt nur LEDs, Backlight und IR! | ||
65 | //Unterstützt Firmware: V0.8// | ||
66 | |||
67 | **[[V1.30>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.30.jar]]:** | ||
68 | |||
69 | * RC5 Commands 64..127 werden zugelassen | ||
70 | * 800x480 support (Achtung: wird noch nicht von Hardware bzw. Firmware unterstützt!) | ||
71 | * Rechteck beim Selektieren mehrerer Elemente | ||
72 | * Automatische "Unselect" beim Hinzufügen von Objekten | ||
73 | * Startseite wählbar | ||
74 | * Touchauswertung spiegelbar | ||
75 | * Unterstützung von Hardwareerweiterungen (DS18x20 1-Wire Temperatursensor) | ||
76 | **Achtung:** FW V0.9 unterstützt noch keine externen Taster | ||
77 | //Unterstützt Firmware: V0.9// | ||
78 | |||
79 | **[[V1.40>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.40.jar]]:** | ||
80 | |||
81 | * Unterstützt Button-Parameter für Wertänderungen (EIS5 und EIS6). Siehe hierzu auch das neue Beispiel auf der Seite [[LCD Beispielprojekte>>url:http://bugs.freebus.org/projects/tati/wiki/LCD_Beispielprojekte]]. | ||
82 | * Alle Elemente werden vor dem Einfügen von Kopien (paste) deselektiert | ||
83 | **Achtung:** FW V0.91 unterstützt noch keine externen Taster | ||
84 | //Unterstützt Firmware: V0.91// | ||
85 | |||
86 | **[[V1.50>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.50.jar]]:** | ||
87 | |||
88 | * Unterstützt 5" Displays | ||
89 | * Unterstützt externe Tasten | ||
90 | * Unterstützt Setup Seite und Screen-Lock als Sprungziele für Jumper | ||
91 | * Unterstützt automatischen Sprung für Jumper | ||
92 | * File-New funktioniert jetzt | ||
93 | * Sicherheitsabfrage beim Öffnen von Projekten, wenn das aktuelle noch nicht gespeichert wurde | ||
94 | * Rechter Mausklick auf Jumper im Editor springt auf Zielseite | ||
95 | * Temperaturoffset für Temperatursensoren zur Verbesserung der Messgenauigkeit möglich | ||
96 | |||
97 | **[[V1.51>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.51.jar]]:** | ||
98 | |||
99 | * Bugfix: Bei gleichzeitiger Verwendung eines RC5 IR Empfängers und eines DS18S20 Temperatursensors kann es bei V1.50 zu Problemen bei der Temperaturmessung kommen. | ||
100 | |||
101 | **[[V1.62>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.62.jar]]:** | ||
102 | |||
103 | * Bugfix: Sounds werden jetzt auch mehrfach abgespielt | ||
104 | * Unterstützt 4.3" Displays | ||
105 | * Unterstützt Meldungsfunktionen (ich vermeide hier den Begriff "Alarm") | ||
106 | * Unterstützt "Radiobuttons" | ||
107 | |||
108 | [[**V1.70**>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.70.jar]]**:** | ||
109 | |||
110 | * Unterstützt DS18B20 Temperatursensoren | ||
111 | * Unterstützt transparente Icons für LED Elemente (z.B. für Wettervorhersage) | ||
112 | * Dialog mit Liste aller Elemente einer Seite | ||
113 | * Multi-Select Funktion mit <Ctrl> linke Maustaste (früher <Shift> linke Maustaste | ||
114 | |||
115 | [[**V1.84**>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.84.jar]]**:** | ||
116 | |||
117 | * Unterstützt DHT11/21/22 Temperatur- und Feuchtigkeitssensoren | ||
118 | * Bugfix: Aktive Bearbeitungsfelder im Elementinspektor bleiben beim Wechsel des Elements "kleben" | ||
119 | |||
120 | [[**V1.842**>>url:https://github.com/selfbus/device-tools-incubation/raw/master/LcdEditor/Releases/LcdEditor_1.842.jar]]**:** | ||
121 | * Hardware Rotation der Anzeige um 180° im Einstellungsdialog. Damit werden nun auch die Systemseiten gedreht. | ||
122 | * Erweiterung der Value Element um eine Timeout Funktion. | ||
123 | * Benötigt Firmware V1.20! |