doku, wie es jetzt ist
authorDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Sun, 20 Jan 2013 02:36:56 +0000 (02:36 +0000)
committerDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Sun, 20 Jan 2013 02:36:56 +0000 (02:36 +0000)
EVENTDISTR.mw [new file with mode: 0644]

diff --git a/EVENTDISTR.mw b/EVENTDISTR.mw
new file mode 100644 (file)
index 0000000..de8beeb
--- /dev/null
@@ -0,0 +1,26 @@
+Im Space gibt es ein standardisiertes Protokoll, wie Events über das Netzwerk verteilt werden. Das Protokoll baut auf UDP auf und benutzt Port 31337. Der Payload der UDP-Protokolle hat folgenden Aufbau:
+
+{| class="prettytable"
+! Offset !! Inhalt !! Bemerkung
+|-
+| 0 || <tt>EVENTDISTR</tt> || Magic String zum Erkennen des Protokolls
+|-
+| 10 || <tt>v</tt> || Trennzeichen
+|-
+| 11 || Protokollversion || Zur Zeit wird Version 1 eingesetzt: <tt>ord("1")</tt> == 49
+|-
+| 12 || <tt>;</tt> || Trennzeichen
+|-
+| 13-… || Event-Informationen || siehe unten. Dieser Teil des Paketes darf eine maximale Länge von 100 Byte nicht überschreiten! (Andernfalls wird gebeten, das [http://www.ietf.org/rfc/rfc3514.txt Evil Flag] im IP-Header zu setzen.)
+|}
+
+== Events ==
+Es folgt eine vollständige Auflistung der zur Zeit verwendeten Events.
+
+;DingDong
+:Die Klingel an einer der beiden Haustüren wurde betätigt. Wird vom [[Doorbell Extender]] im Frickelraum verarbeitet.
+;DoorUnten
+:Der Türoffnungsknopf am Doorbell Extender wurde betätigt. Wird vom [[Doorbell Extender]] an der Tür oben verarbeitet.
+
+[[Kategorie:Dokumentation]]
+[[Kategorie:Infrastruktur]]
This page took 0.022985 seconds and 4 git commands to generate.