monitor:cv-definitionsfile
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
monitor:cv-definitionsfile [2018/02/09 13:14] – [1. Grundstruktur] akuhtz | monitor:cv-definitionsfile [2018/05/15 16:21] – [4. CV definieren] Michael | ||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
- | ===== Konvention für Dateinamen ===== | + | ===== 2. Konvention für Dateinamen ===== |
Der Wizard und der Monitor verwenden folgende Konvention um eine entsprechende Knoten-CV-XML in Abhängigkeit von der Firmware-Version des Knoten anzuziehen: | Der Wizard und der Monitor verwenden folgende Konvention um eine entsprechende Knoten-CV-XML in Abhängigkeit von der Firmware-Version des Knoten anzuziehen: | ||
Zeile 53: | Zeile 53: | ||
- | ===== 2. Info-Abschitt ===== | + | ===== 3. Info-Abschitt ===== |
Der Info-Abschnitt der Datei liefert Information über die Datei selber. | Der Info-Abschnitt der Datei liefert Information über die Datei selber. | ||
<code xml> | <code xml> | ||
Zeile 65: | Zeile 65: | ||
**Lastupdate** gibt das Datum der letzten Änderung in **YYYYMMTT** an.\\ | **Lastupdate** gibt das Datum der letzten Änderung in **YYYYMMTT** an.\\ | ||
Diese Daten werden im Monitor dann wie im Bild rechts dargestellt. | Diese Daten werden im Monitor dann wie im Bild rechts dargestellt. | ||
- | ===== 3. CV definieren ===== | + | |
+ | ===== 4. CV definieren ===== | ||
Eine **< | Eine **< | ||
Eine CV wird mit folgendem XML-Block definiert: | Eine CV wird mit folgendem XML-Block definiert: | ||
Zeile 87: | Zeile 88: | ||
| Rebootneeded | | Rebootneeded | ||
| Radiovalues | | Radiovalues | ||
- | | Radiobits | + | | Radiobits |
**< | **< | ||
Zeile 101: | Zeile 102: | ||
berücksichtigt.\\ | berücksichtigt.\\ | ||
- | ==== 3.1. CV-Type " | + | ==== 4.1. CV-Type " |
<code XML> | <code XML> | ||
<CV Number=" | <CV Number=" | ||
Zeile 129: | Zeile 130: | ||
| Text | Beschreibung der CV in der jeweiligen Sprache. | | Text | Beschreibung der CV in der jeweiligen Sprache. | ||
| Help | Hilfebeschreibung des Bit in der jeweiligen Sprache. | | Help | Hilfebeschreibung des Bit in der jeweiligen Sprache. | ||
- | ==== 3.2. CV-Type " | + | ==== 4.2. CV-Type " |
In dem " | In dem " | ||
Für eine Auswahlliste ist es aber Sinnvoll, immer nur eine Option zuzulassen.\\ | Für eine Auswahlliste ist es aber Sinnvoll, immer nur eine Option zuzulassen.\\ | ||
Zeile 155: | Zeile 156: | ||
{{: | {{: | ||
- | ==== 3.3. CV-Type " | + | ==== 4.3. CV-Type " |
Durch Mausklick auf eine CV vom Type " | Durch Mausklick auf eine CV vom Type " | ||
{{: | {{: | ||
Zeile 186: | Zeile 187: | ||
</ | </ | ||
- | ==== 3.4. CV-Type " | + | ==== 4.4. CV-Type " |
{{ : | {{ : | ||
Der Type „Int“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High-Byte.\\ | Der Type „Int“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High-Byte.\\ | ||
Zeile 209: | Zeile 210: | ||
</ | </ | ||
- | ==== 3.5. CV-Type " | + | ==== 4.5. CV-Type " |
Der Type „DCC_ADDR_RG“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High- | Der Type „DCC_ADDR_RG“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High- | ||
Byte. Beim Klick auf eines der beiden CV wird geprüft, ob die Partner CV vorhanden. Wenn ja, wird | Byte. Beim Klick auf eines der beiden CV wird geprüft, ob die Partner CV vorhanden. Wenn ja, wird | ||
Zeile 230: | Zeile 231: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 3.6. CV-Type " | + | ==== 4.6. CV-Type " |
**Dieser Type ist nur für einen GBM16T zugelassen.**\\ | **Dieser Type ist nur für einen GBM16T zugelassen.**\\ | ||
Zeile 247: | Zeile 248: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 3.7. CV-Type " | + | ==== 4.7. CV-Type " |
**Der CV-Type " | **Der CV-Type " | ||
\\ | \\ | ||
Zeile 305: | Zeile 306: | ||
</ | </ | ||
{{: | {{: | ||
- | ==== 3.8. CV-Type " | + | ==== 4.8. CV-Type " |
{{ : | {{ : | ||
Durch Mausklick auf eine CV vom Type „**SignedChar**“, | Durch Mausklick auf eine CV vom Type „**SignedChar**“, | ||
Zeile 320: | Zeile 321: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 3.9. CV-Type " | + | ==== 4.9. CV-Type " |
Implementiert ab Wizard vom 14.10.2015 und Monitor ab Version 0.6.4.8.\\ | Implementiert ab Wizard vom 14.10.2015 und Monitor ab Version 0.6.4.8.\\ | ||
\\ | \\ | ||
Zeile 341: | Zeile 342: | ||
</ | </ | ||
- | ==== 3.10. CV-Type " | + | ==== 4.10. CV-Type " |
Implementiert ab Wizard vom 11.02.2017 | Implementiert ab Wizard vom 11.02.2017 | ||
Zeile 359: | Zeile 360: | ||
</ | </ | ||
- | ===== 4. Templates ===== | + | ===== 5. Templates ===== |
Innerhalb der Tags **< | Innerhalb der Tags **< | ||
Jedes Template wird mit dem Tag **< | Jedes Template wird mit dem Tag **< | ||
Zeile 388: | Zeile 389: | ||
</ | </ | ||
Hier bitte nicht wundern, das die CV's mit den Nummern 0 bis 4 definiert sind. Die benötigten CV-Nummern werden später in der Baumstruktur, | Hier bitte nicht wundern, das die CV's mit den Nummern 0 bis 4 definiert sind. Die benötigten CV-Nummern werden später in der Baumstruktur, | ||
- | ===== 5. Baumstruktur definieren ===== | + | ===== 6. Baumstruktur definieren ===== |
Die eigentliche Baumstruktur wird innerhalb des Tags **< | Die eigentliche Baumstruktur wird innerhalb des Tags **< | ||
Mit dem Tag **< | Mit dem Tag **< | ||
Zeile 415: | Zeile 416: | ||
</ | </ | ||
</ | </ | ||
- | ==== 5.1. Knoten mit Template ==== | + | ==== 6.1. Knoten mit Template ==== |
Um ein Template zu verwenden, kann das **< | Um ein Template zu verwenden, kann das **< | ||
^ Attribut | ^ Attribut | ||
Zeile 444: | Zeile 445: | ||
---- | ---- | ||
- | ==== 5.2. Repeater ==== | + | ==== 6.2. Repeater ==== |
Mit dem **Repeater**-Tag kann eine // | Mit dem **Repeater**-Tag kann eine // |
monitor/cv-definitionsfile.txt · Zuletzt geändert: 2022/12/07 21:17 von akuhtz