de:doc:rfc_onion
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
de:doc:rfc_onion [2014/09/27 18:29] – wsauer | de:doc:rfc_onion [2014/09/28 09:14] (current) – wsauer | ||
---|---|---|---|
Line 20: | Line 20: | ||
Weil der Wert dieses Pfads eine " | Weil der Wert dieses Pfads eine " | ||
- | Das bedeutet wenn man z. Bsp. " | + | Das bedeutet wenn man z. Bsp. " |
===== Die Namenskonvention ===== | ===== Die Namenskonvention ===== | ||
- | Ein Teil eines solchen Pfades besteht aus den folgenden Zeichen [a-zA-Z0-9_-] und muss mit einem Buchstaben starten. Normale Teile werden in Kleinschreibweise geschrieben, | + | Ein Teil eines solchen Pfades, besteht aus den folgenden Zeichen [a-zA-Z0-9_-] und muss mit einem Buchstaben starten. Normale Teile werden in Kleinschreibweise geschrieben, |
===== Die Wurzelnamen ===== | ===== Die Wurzelnamen ===== | ||
Wie es ihre Absicht ist, vermögen " | Wie es ihre Absicht ist, vermögen " | ||
- | Diese Datensätze | + | Diese Datensätze |
Um nun die Handhabung einfacher zu machen, muss folgende Konvention beachtet werden: | Um nun die Handhabung einfacher zu machen, muss folgende Konvention beachtet werden: | ||
- | Der Name dieser Struktur wird as Wurzelteil des Pfades benutzt, in Großbuchstaben geschrieben. Als ein Beispiel wie wir die Datenstruktur nutzen betrachten wir zunächst die Implementation in C: | + | Der Name dieser Struktur wird als Wurzelteil des Pfades benutzt, in Großbuchstaben geschrieben. Als ein Beispiel, wie wir die Datenstruktur nutzen, betrachten wir zunächst die Implementation in C: |
struct date{ | struct date{ | ||
Line 44: | Line 44: | ||
} | } | ||
- | Würde | + | Dies würde |
DATE/year = 2010 | DATE/year = 2010 | ||
Line 54: | Line 54: | ||
- | Um eine nahtlose Zusammenarbeit zwischen all den verschiedenen internen Programmmodulen zu garantieren, | + | Um eine nahtlose Zusammenarbeit, zwischen all den verschiedenen internen Programmmodulen zu garantieren, |
==== ID ==== | ==== ID ==== | ||
- | Die ID Struktue | + | Die ID Struktur |
Details die definiert werden müssen | Details die definiert werden müssen | ||
Line 67: | Line 67: | ||
==== CONFIG ==== | ==== CONFIG ==== | ||
- | Die CONFIG Struktur wird benutzt den Kern in die Lage zu versetzen den Nutzer etwas konfigurieren zu lassen | + | Die CONFIG Struktur wird benutzt, um den Kern in die Lage zu versetzen, den Nutzer etwas konfigurieren zu lassen |
^ Name ^ Typ ^ opt. ^ Bedeutung | ^ Name ^ Typ ^ opt. ^ Bedeutung | ||
Line 75: | Line 75: | ||
==== PARAMSET ==== | ==== PARAMSET ==== | ||
- | Die PARAMSET Struktur wird benutzt, um dem Modul mitzuteilen, | + | Die PARAMSET Struktur wird benutzt, um dem Modul mitzuteilen, |
^ Name ^ Typ ^ opt. ^ Bedeutung ^ | ^ Name ^ Typ ^ opt. ^ Bedeutung ^ | ||
Line 83: | Line 83: | ||
==== PARAM ==== | ==== PARAM ==== | ||
- | The PARAM struct is used to transfer configuration data. The optional data helps to define the user interface for the configuration window and is not needed when some configuration data is send to a module. | + | Die PARAM Struktur wird benutzt, um Konfigurationsdaten zu transferieren. Die optionellen Daten helfen die Nutzerschnittstelle für das Konfigurationsfenster zu definieren. Sie wird nicht gebraucht, wenn einige Konfigurationsdaten zu einem Modul gesendet werden. |
- | ^ Name ^ | + | ^ Name ^ |
- | | name | | + | | name | |
- | | | + | | |
- | | actValue | + | | actValue |
- | | loRange | + | | loRange |
- | | upRange | + | | upRange |
- | | tooltip | + | | tooltip |
- | | fileexist | + | | fileexist |
==== VALUE ==== | ==== VALUE ==== | ||
- | The VALUE struct contains a value to show | + | Die VALUE Struktur enthält einen Anzeigewert |
- | ^ Name ^ | + | ^ Name ^ |
- | | | + | | |
- | | to | ID | | + | | to | ID | |
- | | | + | | |
- | | rawValue | + | | rawValue |
- | | Unit | | + | | Unit | |
- | | | + | | |
- | | loRange | + | | loRange |
- | | | + | | |
- | | step | | + | | step | |
==== PAGE ==== | ==== PAGE ==== | ||
- | The PAGE struct is used to request the UI to create a "landing surface" | + | Die PAGE Struktur wird benutzt, um vom UI (Userinterface) eine "Landefläche" |
- | ^ Name ^ | + | ^ Name ^ |
- | | | + | | |
- | | name | | + | | name | |
==== PAGEDONE ==== | ==== PAGEDONE ==== | ||
- | The PAGEDONE | + | Die PAGEDONE |
- | ^ Name ^ | + | ^ Name ^ |
- | | | + | | |
==== UPDATE ==== | ==== UPDATE ==== | ||
- | The UPDATE | + | Die UPDATE |
- | ^ Name ^ | + | ^ Name ^ |
- | | vis | ID | | Id of the sending visualizer | + | | vis | ID | | Id des sendenden Visualisierers |
- | | to | ID | | + | | to | ID | |
- | | actValue | + | | actValue |
- | | updType | + | | updType |
- | | optid | | + | | optid | |
==== UPDEVENT ==== | ==== UPDEVENT ==== | ||
- | The UPDEVENT | + | Die UPDEVENT |
- | ^ | + | ^ |
- | | UPDATE | + | | UPDATE |
- | | TIMER | + | | TIMER |
==== VISUALIZE ==== | ==== VISUALIZE ==== | ||
- | The VISUALIZE | + | Die VISUALIZE |
- | ^ Name ^ | + | ^ Name ^ |
- | | | + | | |
- | | name | | + | | name | |
- | | type | | + | | type | |
- | | theme | | + | | theme | |
- | | canvas | + | | canvas |
- | | value | VALUE | | initial value | | + | | value | VALUE | | Startwert |
- | | tooltip | + | | tooltip |
- | | updevent | + | | updevent |
- | | optid | | + | | optid | |
de/doc/rfc_onion.1411835354.txt.gz · Last modified: 2014/09/27 18:29 by wsauer